gpt4 book ai didi

php - 我在日志中遇到错误,但是脚本可以满足我的要求

转载 作者:行者123 更新时间:2023-12-03 09:03:09 25 4
gpt4 key购买 nike

我正在尝试执行以下操作。

数据库中选择SELECT 并回显,如果结果少于3个,我想从3中减去的结果数量,并使用替代的SELECT字符串,该代码可以工作,并且可以实现我对它的期望,除了日志中的错误。

PHP Warning: mysql_num_rows() expects parameter 1 to be resource, null given in



该错误似乎是因为结果为空,当表没有结果时,如何检查结果中有多少行而不会出现错误。
$sqls="SELECT  * FROM xxx ORDER by xxx_id ASC LIMIT 0,3";
$objRs = mysql_query($sqls);

数据库工作正常,SQL查询工作正常,这下面的行是在我得到NULL结果时给我错误的行。还有另一种方法来检查行数而不会让服务器生气
    $count = mysql_num_rows($objRS);

If (!empty($count)) {
$pnb = 3;
} else {
while($rows = mysql_fetch_array($objRs, MYSQL_ASSOC)) {

最佳答案

该代码仅靠巧合就“起作用”。您有错别字:

$objRs

与...不同
$objRS

变量名称区分大小写。但是您设置的比较实际上不会检查任何结果。这个:
!empty($count)

只是检查 $count是否具有任何值。是的。不管该值是否为正数,您的代码都不在乎。但这可能应该...

关于php - 我在日志中遇到错误,但是脚本可以满足我的要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38013514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com