Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ändern Sie den Spaltennamen in der PDO-Anweisung dynamisch

Sie müssten etwa so vorgehen:

$column = 'someColumn';

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

Parametrisierte Platzhalter sind nur für Werte.

Ich würde vorschlagen, dass Sie den Kommentar lesen, den @YourCommonSense zu Ihrer Frage gepostet hat.