Khi bạn nói nhiều thắc mắc làm bạn có nghĩa là nhiều câu lệnh SQL như trong:
UPDATE table1 SET a=b WHERE c;
UPDATE table2 SET a=b WHERE d;
UPDATE table3 SET a=b WHERE e;
Hoặc nhiều chức năng truy vấn gọi như trong:
mySqlQuery(UPDATE table1 SET a=b WHERE c;)
mySqlQuery(UPDATE table2 SET a=b WHERE d;)
mySqlQuery(UPDATE table3 SET a=b WHERE e;)
Các cựu có thể tất cả được thực hiện bằng một mySqlQuery đơn gọi nếu đó là những gì bạn muốn đạt được, chỉ cần gọi hàm mySqlQuery theo cách sau:
mySqlQuery(UPDATE table1 SET a=b WHERE c; UPDATE table2 SET a=b WHERE d; UPDATE table3 SET a=b WHERE e;)
Điều này sẽ thực thi cả ba truy vấn với một cuộc gọi mySqlQuery().
Nguồn
2010-12-05 22:59:43
bạn có thể cung cấp một ví dụ về các mã được tạo? Có một chìa khóa chung giữa các bảng? –
Cho phiếu bầu, hãy cân nhắc việc thay đổi câu trả lời được chấp nhận ... –