sql >> Base de Datos >  >> RDS >> Mysql

Cambiar dinámicamente el nombre de la columna en la declaración PDO

Tendrías que hacer algo como esto:

$column = 'someColumn';

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

Los marcadores de posición parametrizados son solo para valores.

Le sugiero que lea el comentario que @YourCommonSense publicó sobre su pregunta.