PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mengikat variabel untuk nama kolom di PHP untuk kueri Postgresql

Anda tidak dapat mengikat nama kolom dalam kueri Anda:

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

Dalam hal ini Anda harus menggunakan variabel seperti ini:

    $column = 'myColumn';

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pilih pernyataan dalam fungsi postgres yang dipanggil di dalam pemicu

  2. Hapus baris tabel yang ditentukan dalam file teks di Postgres

  3. Kueri Postgres yang berjalan lambat

  4. Konfigurasikan STS dengan JPA 2.0 menggunakan PostgreSQL 9.3

  5. Docker Compose + Postgres:Mengekspos port