Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pencarian PHP/Mysql - Peka huruf besar-kecil

Anda dapat mencoba:

$search_word_fix=strtolower(str_replace(" ","%",$search_word_new));
$sql=mysql_query("SELECT * FROM tweets WHERE lower(content) LIKE '%$search_word_fix%' ORDER BY votes DESC LIMIT 20");
  • Saya telah menambahkan strtolower untuk membuat$search_word_fix semua huruf kecil.
  • Dan pada klausa where saya telah mengubahcontent ke lower(content) sehingga saya bandingkan dengan huruf kecilcontent .

Anda bisa membuat kedua perubahan ini dalam kueri seperti yang disarankan dalam jawaban lain.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pesan beberapa kolom ASC

  2. Kesalahan fatal:Panggil ke fungsi yang tidak ditentukan mysqli_connect() di... saat menghubungkan PHP 5.4.22 dan MySQL 5.5 dengan Apache 2.4.7

  3. Membuat kotak centang secara dinamis

  4. kueri mysql untuk menemukan yang terpanjang di kolom

  5. INSERT INTO dengan SubQuery MySQL