現在ログインシステムを実行しようとしています。ユーザーには、ID、パスワード、ユーザーレベルの3つの属性があります。さまざまなユーザーレベル(3つのユーザーレベル)で異なるWebページが開きます。私は第三の機能を実装することができません、私はIDとパスワードだけを使用してログインすることができます。私はあなたの問題を理解し、完全にはよく分からないmySQL他のWebページにリダイレクトするクエリ結果
$sql="SELECT * FROM $tbl_name WHERE id='$myid' and password='$mypassword'";
$result=mysql_query($sql);
$row = mysql_fetch_array($result);
if ($row['userlevel'] == 1) {
....
} elseif ($row['userlevel'] == 2) {
....
} elseif ($row['userlevel'] == 3) {
....
}
:ここで私はあなたがデータベースからユーザーレベルを取得する必要があり
– WillardSolutionsユーザーのセキュリティを考慮し、[mysqli](http://php.net/manual/en/book.mysqli.php)と[password_hash](http://php.net/manual/en/function .password-hash.php)。あなたのコードには、いくつかのセキュリティホールがあります。 – Keiji
なぜ人々は常にPDO上でmysqliを推奨していますか? mysqliはPDOに比べてsubparのようです。 – Mikey