Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP PDO wybierające kolumny z pojedynczymi cudzysłowami w nazwie

Ustaw tę nazwę kolumny również jako parametr,

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

Nawiasem mówiąc, jedną z sugestii jest, aby następnym razem nie tworzyć kolumn, takich jak Bob's Stuff . Uczyń to pojedynczym słowem jak to BobStuff .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać dostęp do bazy mysql za pomocą skryptu powłoki?

  2. Czy wyzwala transakcję?

  3. jak wybrać licznik z głównego zapytania do podzapytania

  4. mysql cte . używanie z i wstawianie ostrzega o błędzie składni

  5. Jak odpytać SQL o współrzędne najbliższe punktowi?