sql >> Databasteknik >  >> RDS >> Mysql

PHP PDO väljer kolumner med enstaka citattecken i deras namn

Gör det kolumnnamnet också som parameter,

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

Förresten, ett förslag är att nästa gång inte skapa kolumner som Bob's Stuff . Gör det till ett enda ord som detta BobStuff .




  1. mysql trigger operand bör innehålla 2 kolumner

  2. Skicka variabelvärde från JS till PHP

  3. MySQL:CAST kräver inget utrymme före parentes?

  4. Hur man återställer Amazon RDS Master User Password