コードは次のとおりです。
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 が存在しません」
挿入しようとしているときにスクリプトの実行が完了していないためだと思います。
何か案は?