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

PHP PDO vælger kolonner med enkelte anførselstegn i deres navn

Gør det kolonnenavn også som parameter,

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

Et forslag er i øvrigt, at du ikke næste gang skal oprette kolonner som Bob's Stuff . Gør det til et enkelt ord som dette BobStuff .




  1. Spor ændringer / revisioner script i PHP?

  2. Oracle SQL - Sådan får du tællinger baseret på datoer i flere kolonner i ORACLE

  3. psycopg2:Opdater flere rækker i en tabel med værdier fra en tupel af tupler

  4. Hvordan sendes en liste over strenge i MySQL Stored Procedure?