如果查询未返回行的话,就会出warning了。
解决方案 »
- 初学thinkphp 怎么这么晕啊
- 求助:关于新闻发布系统。
- 在注册表单里,当点击提交按钮的时候,怎么判断有没有按过 重复确认账户的按钮
- 系统功能模块图
- 求教室借用系统的实现思路
- 请教PHP单步调试工具
- 求一类似discuz这样的分页源程序?
- 新手数据库求指教
- 使用 php test.php 测试页面时,怎么传递变量(实现类似浏览器的POST,GET方式的变量传递?)
- 那位大哥知道关于mysql_connect ()的问题
- 请教:对页面的链接搜索,如根据index.php中的链接,对该文件中指向到自身的,或如上一页、下一页的循环链接,该怎么处理?
- php 怎么实现vb的chrB函数的功能---100分
从没有数据的资源里取数据才是错误!!确实如此,好像表中无数据中才会出warning,输入数据马上就OK了。
可这个函数mysql_num_rows($rs)只是取得记录个数呀,想不到这样也会报错,汗~~~
原因是找到了,可是有办法解决吗?期待高手
这一行是不会出那个warning的,你仔细看看是哪一行的问题。
后面的你应该这样才对:if ($RecordNums>0)
{
//..........
}
else
echo "No Result.";
正如上面说的,如果表中有数据,则不会出warning!
我给$RecordNums=mysql_num_rows($rs)加上 or die(mysql_error())则程序停止执行!但却也不会出那个warning。
所以,我现在想要知道的是怎么捕捉这个warning,因为用mysql_error()无法显示它。
我记得在PHP.INI中可以设置不显示warning,但我没有权限修改这个文件。