php - 上一个完成后如何对mysql执行查询?
问题描述
我有一个简单的问题,我想知道如何让数据库查询在上一个查询结束时运行。就我而言,我正在执行insert然后更新该insert。不更新,因为插入尚未完成。
这一切都在php中
$id_mensaje_converted = "123";
$body_str = "Hello";
$consulta = "INSERT INTO mensajes (id_mensaje, body) VALUES ('$id_mensaje_converted', '$body_str')";
$resultado = mysqli_query( $conexion, $consulta );
//Then by post I receive a status
if (isset($_POST['status'])){
$status_str = $_POST['status'];
$consulta = "UPDATE mensajes SET status = '$status_str' WHERE id_mensaje ='$id_mensaje_converted'";
$resultado = mysqli_query( $conexion, $consulta );
}
解决方案
推荐阅读
- python - 编写一个将信息存储在字典中的函数。Python3 错误:“语法错误:‘返回’外部函数”
- python - AttributeError:“顺序”对象没有属性“ndim”
- c# - ASP.NET Core MVC 过滤器是单例吗?
- string - 使用 reflect.StringHeader 将字节转换为字符串仍然分配新内存?
- python - VS Code 继续使用过时的 Python 解释器运行 Python 脚本,即使在指定了预期的解释器之后也是如此
- laravel - 如何使用 laravel 从不同的行数据更新一行
- laravel-5 - 从 laravel API 检索数据到颤振应用程序
- python - Random.sample 输出一个 3 维数组
- deep-learning - 用于混合数据降维的自动编码器
- r - 使用重复列名拆分数据框