kgdc.net
当前位置:首页 >> mysql num rows 0 >>

mysql num rows 0

$_SESSION['user']=$username; 这里的user 是自己定义的,也可以写成其他变量 $_SESSION['login']='true';这里的login同上 这两句的意思是,如果登录成功,就记下session的值,以便该用户还可以在该网站的其他页面浏览时不用重复登录

我估计是你的if语句出问题了,你先把if语句撤掉,然后测试!再尝试加上if。

符号问题

因为要确保能查到记录数 也就是mysql_num_rows($result)>0 你光$result为真在有些情况下 是不够的

符号问题

楼主,PHP5默认全局变量是关闭的,所以你要引用上个页面传来的变量值,只能用$_POST、$_GET等数组接收,所以你这一行 if ($username && $password){ 就开始出现漏洞了,$username 和 $password 的值是不能得到的,它们一定为空,所以if下面的语...

$result=mysql_query($sql) or die(mysql_error()); 这一句有些问题 改成 $result=mysql_query($sql); if(!$result)die(mysql_error()); else { $row=mysql_num_rows($result); if($row>0){ mysql_close($link); echo "alert('用户名已存在,请...

你先var_dump(mysql_query($sql)); 看看是什么先 这是你的函数参数问题,有可能是你query的sql语句返回来的根本就不是一个资源

mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。 可能是你的sql语句执行错误了,返回了false。 你在 $sql = "SELECT postcode FROM postcode where province like '%$_REQUEST...

// echo "".$info[0]."".$info[1]."".$info[2]."".$info[3]."".$info[4].""; echo $info[1]; 你把echo $info[1];换成print_r $info;

网站首页 | 网站地图
All rights reserved Powered by www.kgdc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com