sql >> Database >  >> RDS >> PostgreSQL

Bindende variabele voor kolomnaam in PHP voor Postgresql-query

U kunt geen kolomnamen binden in uw zoekopdracht:

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

In dit geval moet u een variabele als deze gebruiken:

    $column = 'myColumn';

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



  1. MYSQL - Eén kolom waarnaar wordt verwezen naar meerdere tabellen

  2. MySQL TIMEDIFF() vs TIMESTAMPDIFF():wat is het verschil?

  3. $this->db->insert_id(); elke keer 0 retourneren in codeigniter

  4. Tellingen/totalen verkrijgen op elk niveau van een hiërarchische zoekopdracht met CONNECT BY