l_statusテーブルにIDとステータスを挿入する必要があります。私はユーザテーブルからIDを選択する必要があります。他のクエリのデータを使用してテーブルに挿入する
値は毎回id = 0で挿入されています。ユーザーテーブルIDの は、異なるユーザーごとに異なります。
ここをクリックして、PHPを使いこなそう。
l_statusテーブルにIDとステータスを挿入する必要があります。私はユーザテーブルからIDを選択する必要があります。他のクエリのデータを使用してテーブルに挿入する
値は毎回id = 0で挿入されています。ユーザーテーブルIDの は、異なるユーザーごとに異なります。
ここをクリックして、PHPを使いこなそう。
スプリット、それをアップ:
$mysql_qry = 'SELECT id FROM user WHERE username = "'.$user_name.'"';
while($res = $conn->query($mysql_qry){
$id = $res['id'];
$mysql_qry2 = "INSERT INTO l_status (user_id , status) values ('$id','$status')";
if($conn->query($mysql_qry2) === TRUE) {
echo "inserted.";
}else {
echo "Error" . $mysql_qry2 . "<br>" . $conn->error;
}
}
または1つのクエリで:
$mysql_qry = "INSERT INTO l_status (user_id , status) values ((select id from user where username = '$user_name') ,'$status')";
とあなたの$ VAR = 'テスト' を探してみてください。あなたはそれらを引用する必要があります。あなたの
$user_name = 'aaa';
$user_name = 'aaa';
$mysql_qry = "INSERT INTO chaosgam_ghs.login_status (user_id , status) values ((select user_id from chaosgam_ghs.user_table where username = '$user_name'),'$status')";
で ルックのコードは、このコードに示す2個のエラーを持っていました。
文字列 '$ user_name =" aaa ";と置き換えて '$ user_name'と置き換えてください。 – Karthi