انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چک کردن آیا نام کاربری در دیتابس موجود است یا نه در php

چک کردن آیا نام کاربری در دیتابس موجود است یا نه در php

#2
سلام
میتونید از این کد استفاده کنید

کد پی‌اچ‌پی:
$query $db->query("SELECT COUNT(*) FROM login WHERE username=:username AND password=:password");
$query->bindValue(':username'$usernamePDO::PARAM_STR);
$query->bindValue(':password'$passwordPDO::PARAM_STR);
$query->execute();
 
   // Check the number of rows that match the SELECT statement 
 
   if($query->fetchColumn() == 0) {
 
       echo "No records found";
 
    }else{
 
       echo "Login Successful" ;
 
   

فک میکنم مشخص باشه همه متغییر ها
 یا میتونی از کد زیر هم استفاده کنید که همون اولی اصولی تر ولی اینجا نحوه ی ورود به دیتابیس هم اورده شده و میتونید هر دو رو ادغام کنید و استفاده کنید :

کد پی‌اچ‌پی:
if($user!="" $pass!=""){
    
$servername="localhost";
$dbname="databaseName"
$user_db="usernameDatabase";
$pass_db="passwordDatabase";
$enter=false;
$dblink=mysql_connect($servername,$user_db,$pass_db);
mysql_select_db($dbname,$dblink);
mysql_query("SET CHARACTER SET  utf8",$dblink);
$dbresult=mysql_query("SELECT * FROM  `users`",$dblink);
while(
$record=mysql_fetch_assoc($dbresult))
{
    if(
$user==$record['user']&$pass==$record['pass']){
                
$_SESSION['se_user'] = $user;
                
$_SESSION['se_pass'] = $pass;
$enter=true;
echo 
"با موفقیت وارد شدید";
 
   }
}
if(
$enter==false){
echo 
"نام یا رمز عبور اشتباه است";
}
}else{ 
    echo 
"نام کاربری و یا رمز عبور به درستی وارد نشده است";


موفق باشید
پاسخ
 سپاس شده توسط admin ، T.I.T


پیام‌های این موضوع
RE: چک کردن آیا نام کاربری در دیتابس موجود است یا نه در php - توسط aliasghar - ۱۳۹۵/۰۲/۳۱, ۰۷:۰۴ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان