$sql="select count(*) from logins where userName='{$userName}' and userPwd='{$userPwd}'";
$result=mysql_query($sql);
//if($result>0)
if(@mysql_num_rows($result)>0)
{
echo $result."<br>";
echo "欢迎你".$userName."";}
else
echo "用户名或密码错误";
像我输入的数据在数据库中是不存在滴...
但是他还是提示成功...
本来它应该提示用户名或密码错误滴
$result=mysql_query($sql);
//if($result>0)
if(@mysql_num_rows($result)>0)
{
echo $result."<br>";
echo "欢迎你".$userName."";}
else
echo "用户名或密码错误";
像我输入的数据在数据库中是不存在滴...
但是他还是提示成功...
本来它应该提示用户名或密码错误滴
你这里不管用户名跟密码输入是否正确最后的count(*)都有会值。至少也是0
所以mysql_num_rows($result)怎么着也都是1。
结果就是LZ你说的了。。