users
渡されたユーザー名がデータベースのテーブルに存在するかどうかを確認するための関数を設定しています。これを行うために、私は次のコードを使用しています:
function usernameCheck($username) {
$con = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
$stmt = $con->prepare("SELECT username FROM users WHERE username = ':name'");
$stmt->bindParam(':name', $username);
$stmt->execute();
if($stmt->rowCount() > 0){
echo "exists!";
} else {
echo "non existant";
}
}
しかし、何を設定しようとして$username
も、元に戻せませんexists!
。のように追加の列を確認するために変更しようとしましたuserID
が、それでも機能しません。私の構文は正しいと思いますが、私はPDOを初めて使用するため、修正しやすいものが不足している可能性があります。
ありがとうございました。