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

Vấn đề truy vấn Mysql sử dụng LIKE và dấu nháy đơn

thử bằng mysql_real_escape_string

LIKE '%" . mysql_real_escape_string($find) . "%' 

hoặc

 LIKE  '%Pete%27s%'

hoặc nếu bạn đang sử dụng pdo, bạn có thể làm như

$search ='Pete\'s'
$stmt = $db->prepare("SELECT * FROM  `smd_article` WHERE  `copy` LIKE ?");
$stmt->bindValue(1, "%$search%", PDO::PARAM_STR);
$stmt->execute();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chỉ mục đầy đủ là gì và khi nào tôi nên sử dụng nó?

  2. Lưu trữ các thực thể tương tự trong cùng một bảng so với nhiều bảng trong cơ sở dữ liệu

  3. Kết nối từ xa Mysql Ubuntu

  4. Làm cách nào để tôi chỉ đếm lần xuất hiện đầu tiên của một giá trị?

  5. Cách tải hình ảnh lên cơ sở dữ liệu MySQL bằng mã PHP