ユーザーID、ユーザー名、パスワードの3つの列で構成されるデータベーステーブルがあるとします。そして、私がログインフォームを作成していて、パスワードが暗号化された形式で保存されていると仮定しましょう。したがって、元のパスワードと比較する前に、少し処理する必要があります。
そこで、ユーザーにユーザー名とパスワードをフォームに入力させます。
include('db.php');
$getuid = $connection->prepare('SELECT FROM users WHERE username = :u');
$getuid->execute(array("u" => $_REQUEST['username']));
これでステートメントを実行し、入力されたユーザー名の行が選択されました。
私がやりたいこと ?
行を選択した後、対応するパスワード(暗号化された形式)とユーザーIDを変数に格納する必要が$pass
あり$userid
ます。どうやってやるの?