PDA

View Full Version : سوال: بررسی وجود داشتن اکانت در پایگاه داده بوسیله PHP



new_programer_79
سه شنبه 16 تیر 1394, 18:25 عصر
سلام دوستان
نماز و ورزه ها قبولhttp://blogers.ir/forum/images/smilies/smile.gif
سوال مشخصه دیگه فرض کنید فرمی داریم،دو تا فیلد برای یوزر و پس داره که ما اونا رو توی اینا ذخیره میکنیم:
$user=$_POST['user'];

$pass=$_POST['pass'];


حالا میخوایم ببینیم که این رمز و پسوردی که وارد کرده درسته و میتونه وارد باشه یا در پایگاه داده وجود نداره و نمی تونه وارد بشه.
فقط نکته ای که مهمه اینه که میخوام با روش PDO انجام بدید ،چون توی نت از روش MySqli پیدا کردم ولی PDO نبود
در واقع مشکل اصلی من تفاوت این قسمت PDO و MySqli هست:
$result = mysql_query ("SELECT * FROM register WHERE username = '$user' AND password = '$pass'");
// تعداد ردیف های موجود
$count = mysql_num_rows($result);
if($count > 0){
// اطلاعات کاربر درست است، تنظیم مجوز های استفاده از بخش اعضاء
$_SESSION['user'] = $_POST['user'];
$_SESSION['pass'] = $_POST['pass'];
// اطلاعات کاربر صحیح است
echo "شما به سایت وارد شده اید!<br />";
}
else{
// اطلاعات کاربر صحیح نیست
echo "اطلاعات وارد شده صحیح نیست!<br />";
}