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.