首页 > 解决方案 > 上一个完成后如何对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 );
}

标签: phpmysql

解决方案


推荐阅读