include('includes/config.php');
$sqld = mysql_query("SELECT * FROM users WHERE email='chamay@gmail.com' AND password='google'");
$num= mysql_num_rows($sqld);
echo $num;
此脚本无法正常运行并显示此错误; -
警告:mysql_num_rows()期望参数1为资源,第12行的D:\ wamp \ www \ test.php中给出布尔值
答案 0 :(得分:2)
mysql_query
返回false,因为您的查询中存在某种错误。使用mysql_error可以获得上次报告的错误。
答案 1 :(得分:2)
mysql_query失败时返回false。调用mysql_query时是否有与db的有效连接?
您需要从以下内容开始:
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Connection attempt failed : " . mysql_error());
然后你可以使用mysql_query。
答案 2 :(得分:0)
当调用MySQL(和其他引擎)时,“@”符号通常是参数的指示符,因此它期望参数名称应用于变量“gmail”并阻塞。
您应该参数化您的查询......