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

Masalah Query Mysql menggunakan LIKE dan apostrof

coba dengan mysql_real_escape_string

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

atau

 LIKE  '%Pete%27s%'

atau jika Anda menggunakan pdo, Anda dapat melakukannya seperti

$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. kesalahan 1064 (42000) saat mencoba menjalankan perintah mysqldump

  2. Perl DBI fetchall_hashref

  3. Menyortir data menurut tanggal saat ini

  4. Bagaimana cara memperbaiki kesalahan 'Nilai di luar rentang yang disesuaikan untuk kolom'?

  5. Kelas 'mysqli_connect' tidak ditemukan