Mysql
 sql >> база данни >  >> RDS >> Mysql

Променете динамично името на колоната в PDO израза

Ще трябва да направите нещо подобно:

$column = 'someColumn';

$stmt = $db->prepare("UPDATE tableName SET {$column} = :columnValue WHERE ID = :recordId");

Параметризираните заместители са само за стойности.

Предлагам ви да прочетете коментара @YourCommonSense, публикуван за вашия въпрос.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инструкция InnoDB SELECT ... FOR UPDATE, заключваща всички редове в таблица

  2. JSON_KEYS() – Връща ключовете от JSON обект в MySQL

  3. преобразуване на времеви печат към дата в java

  4. Как мога да задам максималния брой MySQL процеси или нишки?

  5. Числова стойност извън диапазона:1264 в mysql