最新回答 / 蓝颜夜幕
我是之前用return mysql_affected_rows($line);这个有问题,我才换成return mysqli_affected_rows($line);
2016-12-15
最新回答 / 慕粉1472465029
瞬间知道哪里出问题了,哈哈,刚发现doLogin.php的session的值跟image.func.php里的session的值一样,原来我在image.func.php里调用了一次函数,提前写入了session,不管怎么刷新doLogin,验证码变了,session却没变,把image.func.php里调用的函数删掉就行了
2016-12-15
king老师,你在封装更新函数的时候使用了 $str.=$sep.$key."='".$val."'"; 能理解是为了拼接所有传入数组key和val 以便一次性全部更新,但foreach每次遍历都会重置变量,所以到最后真正能传入$str变量被sql执行到的只有最后一组数值
2016-12-15
已采纳回答 / 冷眼看尽繁华丿
把image.func.php里的session干掉就可以了,因为你已经在image.func.php里开过了,所以再在include.php里开,就会出问题。
2016-12-14
include报错就是文件位置的问题,具体我也很懵逼,反正挨着试吧,比如E:PHP/manage/include.php,/manage/include.php,../include.php;其实这些我都看得懂,就是不知道什么情况下用什么定位方法。。。
2016-12-14
解决$page没传参数报错:
$page = empty($_REQUEST['page']) ? 1 : intval($_REQUEST['page']);
$page = empty($_REQUEST['page']) ? 1 : intval($_REQUEST['page']);
2016-12-14