Im пытается создать скрипт входа в систему с php и mysql. все хорошо, за исключением я получаю эту ошибку при попытке войти в систему:PHP Ошибка входа:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/deadmin1/public_html/login/index.php on line 10
соответствующий код является:
<?php
require("config.php");
if(isset($_POST['Submit'])){
$userName=getStr($_POST['userName']);
$passWord=md5(getStr($_POST['passWord']));
$query=mysql_query("select userID from tbl_users where userName='$userName' and passWord='$passWord' ");
if(mysql_num_rows($query)==1){
//login success
$data=mysql_fetch_array($query,1);
$_SESSION['userID']=$data['userID'];
header("location:dashboard.php");
}else{
//login failed
$error="Invalid Login";
}
}
Изменить mysql_num_rows ($ запроса) в mysql_num_rows ($ DATABASEVAR) –
Также вы должны подумать об обновлении до mysqli или pdo –
добавить 'или die (mysql_error())' в конце инструкции mysql_query и опубликовать вывод – rakimo