php - 使用 php 在 mysqli 中进行 2 个查询或 1 个查询?

标签 php mysql sql mysqli

我有一个有两张 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/

相关文章:

java - PHP Mysql 为什么会这样?安卓

php - mysql 语法说明 ' ' = ' '

PHPUnit,模拟构造函数?

php - 在 php 文件中将 javascript 代码显示为字符串

javascript - 从其他页面调用时在 PHP 中调试 MySQL 查询

sql - 将转储文件上传到 PostgreSQL

sql - 计算两列非空的简洁方法(在 select 子句中)

php - 根据自定义字段位置订购帖子

vb.net - 在标签中显示 MySQL 数据 - Vb.Net

sql - 从一个表插入另一个表并激活触发器