検索しましたが、必要なものが見つかりませんでした。誰かが私を助けることができれば..ありがとう割り当て。
同じテーブルが 2 つありますが、テーブル名が異なり、行名が次のように異なります。
adminsという名前の最初のテーブル:
admin_pid、uname、admin_email、admin_fname、password、salt、admin_date_created、admin_date_create、admin_date_update、admin_type、ip、timestamp
他のテーブルには同じデータがありますが、行名は次のように異なります。
usersという 2 番目のテーブル:
userid 、 username 、useremail 、user_fname 、 password 、 salt 、admin_user_create、 user_date_created 、 user_date_update 、 userlevel 、 ip 、timestamp
どちらもユーザーの詳細を保持しますが、一方のテーブルは管理パネルに使用され、もう一方はフロント サイトに使用されます。
フロントサイトのログイン機能から私の正しい選択:
if ($stmt = $mysqli->prepare("SELECT userid, username ,userlevel, ip, password, salt FROM users WHERE useremail = ? LIMIT 1")) {
$stmt->bind_param('s', $email); // Bind "$email" to parameter.
$stmt->execute(); // Execute the prepared query.
$stmt->store_result();
$stmt->bind_result($user_id, $username,$usrlvl, $ip , $db_password, $salt); // get variables
フロントサイトで作業するユーザーと管理者の両方にしたい。
両方を選択して、ユーザーが存在するかどうかを両方のテーブルから確認できますか?