SQL của bạn trông đúng về mặt cú pháp (trừ khi tôi đã bỏ qua một số thứ đơn giản). Sự cố thực sự là do bạn đang sử dụng mysql_query()
- cái nào không hỗ trợ nhiều câu lệnh; do đó, bạn không thể chạy hai UPDATE
truy vấn trong một với phương pháp này.
Từ sách hướng dẫn:
Cũng lưu ý rằng, mysql_
các phương thức không được dùng nữa nên tôi (và cộng đồng) khuyên bạn nên cập nhật mã của mình để sử dụng mysqli_
hoặc PDO
- cả hai đều hỗ trợ nhiều truy vấn trong một câu lệnh.
Nếu bạn cần gắn bó với mysql_query()
(thay vì tái cấu trúc toàn bộ ứng dụng của bạn), chỉ cần tách các truy vấn và chạy chúng liên tục.