急求 mysqli_free_result 问题,在线等!!! 不知道你的$result是不是一个通过mysqli_result返回的结果集,如果不是当然不能释放数据结果集了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也不是很清楚,还得麻烦帮忙看看代码吧!!!谢谢!!if ($result =mysqli_query($link, 'SELECT T_ID,T_PAD FROM table')) { while( $row = mysqli_fetch_assoc($result) ){ printf("%s (%s)\n", $row['T_ID'], $row['T_PAD']); if(($id_number==$row['T_ID']) && ($password==$row['T_PAD'])){echo "find";$i=1;}} }if ($i==1){ /* Close the connection */mysqli_free_result($result); mysqli_close($link); ?> 先保证使用mysqli连接数据库成功, 你可以先调下能不能用循环语句打印出数据库里面的内容,如果可以打印出来,再freeresult,不过一般能打印出来,free就没有问题了.从开始连接数据库的地方开始查吧,试在php里面把登陆参数中的密码随便改下,看报不报错 if ($result =mysqli_query($link, 'SELECT T_ID,T_PAD FROM table')) { 这句的$result就没有得到你想要的值,应该是出错了,返回了false给$result,所以后面的free_result才参数错.你应该把if ($i==1)这句前一行的 } 移到myqli_free_result后面去. 'SELECT T_ID,T_PAD FROM table'你的table名字就叫table吗? 如果是这样, 加上`, `table` mysql_free_result 这个是不是有必要? PHP页面执行完毕会自动释放么? @mysql_free_result这样肯定解决出现问题的 可能是 你的服务器的 PHP版本是 PHP4 php验证邮箱是否真实存在 PHP如何实现一个功能,查出数据库一个字段的值,并用逗号分隔开 请问这种奇怪的原因是如何造成的呢? php 关于关掉浏览器 用户自动下线的解决方法 急~~~~~~~~ .htaccess配置不成功 关于显示时间的怪问题? 如何使用require命令来引用一个在页面根目录上级目录中的php文件? 提取指字字符串问题 请问怎么添加数据不成功? 谁知道php连sybase如何连? 关于PHP的问题,大虾帮下忙哦。急 win2000换2003,如何才能保证数据完好?
printf("%s (%s)\n", $row['T_ID'], $row['T_PAD']); if(($id_number==$row['T_ID']) && ($password==$row['T_PAD']))
{
echo "find";
$i=1;
}}
}if ($i==1)
{
/* Close the connection */
mysqli_free_result($result); mysqli_close($link);
?>
从开始连接数据库的地方开始查吧,试在php里面把登陆参数中的密码随便改下,看报不报错
应该是出错了,返回了false给$result,
所以后面的free_result才参数错.你应该把if ($i==1)这句前一行的 }
移到myqli_free_result后面去.