代码如下:
if (mysqli_multi_query($conn, $query)) {
$token = $_POST['token'];
$query = "
INSERT INTO _usuarios (
login_usuario,
nombre_usuario,
password_usuario,
id_perfil,
fecha_creacion_usuario,
id_usuarioCreate)
VALUES (
'$token',
'$token',
'$passCreate',
6,
NOW(),
1
);";
if ($conn->query($query) === TRUE)
{
echo "User created successfully";
}
else
{
echo "Error creating user: " . $conn->error.$query;
}
}
每次我运行多查询(在这种情况下是一个非常大的用于创建数据库的 sql 脚本)并尝试执行下面的 INSERT 时,我都会收到相同的消息:
'表 _usuarios 不存在'
我相信这是因为在我尝试插入时脚本尚未完成运行。
有任何想法吗?