Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm kiếm PHP / Mysql - Phân biệt chữ hoa chữ thường

Bạn có thể thử:

$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");
  • Tôi đã thêm strtolower để tạo $search_word_fix tất cả các chữ thường.
  • Và trong mệnh đề where, tôi đã thay đổi content thành lower(content) để tôi so sánh với chữ thường của nội dung content .

Bạn có thể đã thực hiện cả hai thay đổi này trong truy vấn như được đề xuất trong câu trả lời khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo danh sách liên kết hoặc hàng đợi tương tự trong MySQL?

  2. Rails ActiveRecord - có cách nào để thực hiện các thao tác trên bảng mà không cần id không?

  3. MySQL:Làm thế nào để SUM () một TIMEDIFF () trên một nhóm?

  4. Ngày MySQL Thay đổi thành Ngày hôm qua Sau khi Lưu JPA

  5. Sử dụng `rand ()` với `have`