sql >> Databasteknik >  >> RDS >> PostgreSQL

Bindande variabel för kolumnnamn i PHP för Postgresql-fråga

Du kan inte binda kolumnnamn i din fråga:

$sql = "UPDATE users 
        SET `:dog_col`=:dog_path
        WHERE `username`=:user_id_";

I det här fallet måste du använda en variabel som denna:

    $column = 'myColumn';

    $sql = "UPDATE users
            SET $column = :dog_path
            WHERE username = :user_id_";



  1. Visa specifik bild beroende på specifik text i MySQL-tabellen med PHP

  2. Ska jag använda PreparedStatements för alla mina databasinlägg i Java?

  3. Blanda ihop Connect by, inre join och summera med Oracle

  4. Arkivera en Jframe från MySQL