Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Lakukan beberapa UPDATE dalam satu kueri SQL menggunakan PHP

SQL Anda terlihat benar secara sintaksis (kecuali saya melewatkan sesuatu yang sederhana). Masalah sebenarnya adalah karena Anda menggunakan mysql_query() - yang tidak mendukung banyak pernyataan; oleh karena itu, Anda tidak dapat menjalankan dua UPDATE kueri menjadi satu dengan metode ini.

Dari manual:

Pada catatan yang sama, mysql_ metode sedang ditinggalkan jadi saya (dan komunitas) akan menyarankan Anda memperbarui kode Anda untuk menggunakan mysqli_ atau PDO metode - keduanya mendukung banyak kueri dalam satu pernyataan.

Jika Anda perlu tetap menggunakan mysql_query() (daripada merestrukturisasi seluruh aplikasi Anda), cukup pisahkan kueri dan jalankan secara berurutan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipkan, Perbarui, Hapus baris jtable yang memiliki data mysql

  2. fungsi php mysql dengan parameter opsional

  3. Kesalahan fatal:Panggilan ke fungsi yang tidak ditentukan:MDB2_Driver_MYSQL::getAll()

  4. Menggabungkan Beberapa Baris dalam SQL

  5. transaksi saya tidak dikembalikan ketika ada yang tidak beres di C# dengan mysql?