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

PHP PDO избира колони с единични кавички в името им

Направете това име на колона също като параметър,

$tableName = "`Bob\'s Stuff`";
$stmt->prepare("SELECT * FROM mytable WHERE :tableName > :int");
$stmt->bindValue(':tableName', $tableName);
$stmt->bindValue(':int', $int);
$stmt->execute();

Между другото, едно предложение е следващия път да не създавате колони като Bob's Stuff . Направете го една дума като тази BobStuff .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка с идентификатор на ресурс #6 в PHP с MySQL

  2. MySQL група с произволни резултати по поръчка от

  3. добавете заглавия за качените изображения в nodejs,mysql и реагирайте

  4. Използване на същата MySQL връзка в различни PHP страници

  5. Какво причинява отказоустойчиво почистване на Spring Boot (колекции).