sql >> Databáze >  >> RDS >> Mysql

PHP PDO vybírá sloupce s jednoduchými uvozovkami v jejich názvu

Udělejte tento název sloupce také jako parametr,

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

Mimochodem, jeden návrh je, příště nevytvářejte sloupce jako Bob's Stuff . Udělejte z toho jedno slovo, jako je toto BobStuff .




  1. Match/Proti a transakce

  2. Konzistentní náhodné řazení v dotazu MySQL

  3. JPA:Vztah mnoho k mnoha - JsonMappingException:Nekonečná rekurze

  4. Jak mohu vstoupit do SQL Server uloženého procesu z mého kódu C#?