Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да използвам клауза LIKE в подготвено изявление за PDO?

С PDO това може да се направи по следния начин:

$stmt = $db->prepare("SELECT * FROM tbl_name WHERE title LIKE :needle");
$needle = '%somestring%';
$stmt->bindValue(':needle', $needle, PDO::PARAM_STR);
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Подобрете SQL INSERT заявка, за да избегнете sql инжекции

  2. При какви обстоятелства бихте искали Rails да бъде настроен да НЕ се свързва отново с MYSQL

  3. Изберете редове от таблицата на MySQL, където времевата марка на PHP е по-стара от X

  4. Generic Killed грешка в PHP скрипт

  5. Да поставите MySQL базата данни под контрол на версиите?