sql >> Database >  >> RDS >> Mysql

PHP PDO kolommen selecteren met enkele aanhalingstekens in hun naam

Maak die kolomnaam ook als parameter,

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

Trouwens, een suggestie is om de volgende keer geen kolommen te maken zoals Bob's Stuff . Maak er een enkel woord van, zoals dit BobStuff .




  1. OBJECT_ID() gebruiken op cross-databaseobjecten in SQL Server

  2. Tabel wijzigen, kolom toevoegen / ORA-00984:kolom hier niet toegestaan ​​PLSQL

  3. Waar is het SQL National Character (NCHAR)-gegevenstype eigenlijk voor?

  4. MySQL, moet rijen selecteren met de meest voorkomende waarden in een andere tabel