Php 我有多少排SQL

Php 我有多少排SQL,php,mysql,Php,Mysql,我想从MySQL数据库中获取一些值。我发送了一个请求并取回了数据。然后我说:$value->fetch\u assoc()。我现在的问题是,如何检查我是否返回了0行或至少超过了0行 是这样吗 if($row = $value->fetch_assoc() > 0){...} 如果没有,我如何检查? 我被迫使用=0或者只是>0可以吗如果我返回的值超过0(1或更大),我只想输入if 你好,谢谢 您可以使用查询结果的变量num_rows进行检查: if($value->num_ro

我想从MySQL数据库中获取一些值。我发送了一个请求并取回了数据。然后我说:
$value->fetch\u assoc()
。我现在的问题是,如何检查我是否返回了0行或至少超过了0行

是这样吗

if($row = $value->fetch_assoc() > 0){...}
如果没有,我如何检查? 我被迫使用
=0
或者只是
>0
可以吗如果我返回的值超过0(1或更大),我只想输入if


你好,谢谢

您可以使用查询结果的变量num_rows进行检查:

if($value->num_rows > 0) {...}

祝您度过愉快的一天

您可以使用
$value->num_rows
-如果你做了
=0
你就包含了0,所以不管返回多少行,0还是100万行都没有关系。为了扩展这一点,有很多行,但是
$value->num_行
绝对是最好的。所以我应该只使用
>0
来检查是否大于0?这就是
>0
的意思!“大于零”!这就是
>0
的字面意思。。。它检查从查询返回的行数是否超过零(至少1)。