私はPHP/mySQL初心者ですし、それを取得しようとしています。私はユーザー名/パスワードの一致を取得するかどうかを検出するコードを持っていますが、今私はレコードを更新できるようにuseridフィールドを取得しようとしています。私がこれまでに持っていたものを示しています:どうすればmysqlテーブルのフィールドを取得できますか?
$sql = "SELECT username FROM users WHERE username='$username' AND password='$password'";
$result = $link->query($sql) or die(mysqli_error());
print_r($ result)を使用すると、項目がありますが、ここからは消えてしまいます。
質問で "userid"と言うが、あなたの例では "username"と言うのだろうか?また、$ usernameと$ passwordをエスケープしていることを確認してください。 –
私の主キーであるユーザーIDを取得しようとしています。目的は、そのレコードのフィールドsessionidを更新することです。あなたが正しい方法で私を修正しようと自由に感じていると思わないならば。 – jfisk
'$ result-> fetch_assoc()'を使って '$ result'から行を取得する必要があります –