elseif(isset($_POST['submit']))
{
// Look for their user
$lookuser = mysql_query("SELECT * FROM `users` WHERE username='". mysql_escape_string($_POST['username']) ."'");
// If we find a row
if(mysql_num_rows($lookuser) > 0)
但我对此的其他声音:An error has occured. <br> If you are sure you entered your username correctly, please contact an administrator.
我试图回应$_POST['username'];
一切都很好。我已经确保我的用户存在,效果很好。
我得到的PHP错误: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in password.php on line 23
描述mysql_query的返回值:
对于返回结果集的 SELECT、SHOW、DESCRIBE、EXPLAIN 和其他语句,mysql_query(( 在成功时返回资源,在错误时返回 FALSE。
如果你得到一个布尔值,那是因为有一个 mysql 错误。 使用 mysql_error(( 打印错误,它将帮助您诊断问题。
您的 sql 查询中可能有错误。可以肯定的是,请在mysql_query mysql_error()
后回声。