Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Alterar dinamicamente o nome da coluna na instrução PDO


Você precisaria fazer algo assim:
$column = 'someColumn';

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

Os espaços reservados parametrizados são apenas para valores.

Eu sugiro que você leia o comentário @YourCommonSense postado em sua pergunta.