私はファイルを操作しており、複数の選択ステートメントを次々に実行していくつかの値を挿入しようとしています。これまでのところ、挿入と選択は一緒に機能していますが、最後の SELECT を機能させようとすると、値が得られません。ワークベンチで SQL クエリを確認すると、すべて正常に動作します。コードは次のとおりです。
$id = "SELECT idaccount FROM `animator`.`account` WHERE email = '$Email'";
$result = mysqli_query($dbc, $id) or die("Error: ".mysqli_error($dbc));
while($row = mysqli_fetch_array($result))
{
echo $row[0];
$insert_into_user = "INSERT INTO `animator`.`user` (idaccount) VALUES ('$row[0]')";
}
$select_userid = "SELECT iduser FROM `animator`.`user` WHERE iduser = '$row[0]'";
$results = mysqli_query($dbc, $select_userid) or die("Error: ".mysqli_error($dbc));
while($rows = mysqli_fetch_array($results))
{
echo $rows[0];
}
$mysqli->multi_query を使用したくないのは、以前に遭遇した問題のためです。助言がありますか?はい、命名規則が近い命名であることは知っています...それらはまもなく変更されます。