۱۳۹۵/۱۱/۱۷, ۰۷:۴۱ ب.ظ
(۱۳۹۵/۰۲/۳۱, ۰۷:۰۴ ب.ظ)aliasghar نوشته: سلام
میتونید از این کد استفاده کنید
کد پیاچپی:$query = $db->query("SELECT COUNT(*) FROM login WHERE username=:username AND password=:password");
$query->bindValue(':username', $username, PDO::PARAM_STR);
$query->bindValue(':password', $password, PDO::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 "نام کاربری و یا رمز عبور به درستی وارد نشده است";
}
موفق باشید
سلام، خسته نباشید
مرسی از کدها. من مشکل ارتباط سرور دارم در برنامه اندرویدی. و فکر می کنم مشکلم از نام سرور باشه. به جای نام سرور که اینجا localHost هست چی باید بنویسم؟
من از سایت byethost12.com به عنوان سرور استفاده می کنم