我有一个有两张 table 的预订系统。一张表供用户使用(称为用户),以便用户知道是否已预订;另一张表供教师使用(称为预订),以便教师知道哪些人已报名参加他们的类(class)。以下是用户取消预订类(class)的示例。
$new_classes_booked=$classes_booked-1;
$sql2 = $con->query("UPDATE users SET $classes_booked='{$new_classes_booked}' where userID='{$User}'");
$sql2 = $con->query("DELETE FROM bookings where user='{$user}' AND id_class='{$id_classs}'");
该系统将被许多用户和教师同时使用。鉴于此,是否有更有效、更安全的方法来执行此操作?
最佳答案
我建议您依次执行两个查询。第二个执行速度非常快,不会产生任何影响。您如何查看 mysqli_multi_query() 函数。
关于php - 使用 php 在 mysqli 中进行 2 个查询或 1 个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37051918/