如何捕捉warning错误? 如果查询未返回行的话,就会出warning了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没查到数据不是错误从没有数据的资源里取数据才是错误!!确实如此,好像表中无数据中才会出warning,输入数据马上就OK了。可这个函数mysql_num_rows($rs)只是取得记录个数呀,想不到这样也会报错,汗~~~原因是找到了,可是有办法解决吗?期待高手 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in SystemVar.php on line 26 $RecordNums=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,但我没有权限修改这个文件。 sql语句错误求解 原来是按enter或者提交按钮提交信息的,按刷新键也会自动提交 请教host.sk空间的问题 PHP 如何支持多语言啊 php格式时间戳的问题 怎么CSS给文字添加下划线? 为什么ini_set("session.gc_maxlifetime",48*3600)不管用呢?????????? PDO多结果集老是取不到 厦门巨龙软件急招B/S开发经理 急,如何防止图片下载? 请教:对页面的链接搜索,如根据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,但我没有权限修改这个文件。