Mysql
 sql >> Database >  >> RDS >> Mysql

PHP PDO selezionando colonne con virgolette singole nel nome

Rendi quel nome di colonna anche come parametro,

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

A proposito, un suggerimento è la prossima volta che non creare colonne come Bob's Stuff . Rendila una sola parola come questa BobStuff .