(PHP+PDO+Sqlite3)如何检查返回的查询是否为空?

(PHP+PDO+Sqlite3)如何检查返回的查询是否为空?,php,pdo,Php,Pdo,如上所示,我可以知道有没有办法检查返回查询是否为空?这意味着它包含零值 我有以下sql查询语句: $result_number_country_malware = $db->query("SELECT sum(download_hits) as total_hits from date1_dcerpc; "); 那么如何检查$result\u number\u country\u恶意软件是否为空?这是一个PDO对象,因此我不能使用普通运算符进行检查 提前谢谢你的帮助 您是否尝试过$res

如上所示,我可以知道有没有办法检查返回查询是否为空?这意味着它包含零值

我有以下sql查询语句:

$result_number_country_malware = $db->query("SELECT sum(download_hits) as total_hits from date1_dcerpc; ");
那么如何检查$result\u number\u country\u恶意软件是否为空?这是一个PDO对象,因此我不能使用普通运算符进行检查


提前谢谢你的帮助

您是否尝试过$result\u number\u country\u恶意软件->计数

它类似于mysql_num_rows$result;如果为0,则表示为空

如果$result\u number\u country\u恶意软件->计数{ 非空 } 其他的 { 无效的 }


我无论如何都不是PDO专家,但我使用原则,这似乎非常相似。

对于SELECT语句,对于UPDATE、DELETE和INSERT语句。

空$result\u number\u country\u恶意软件?不能$结果_number_country_恶意软件是一个PDO对象数组。没有variablempty可用于数组,下次请先查看手册。此数组将始终包含SQL查询。不管查询是否返回null。因此它永远不会是空的。Yumps我一直都有!谢谢嗯,你能给出一个更精确的语句语法吗?这适用于mysql。我正在使用sqlite:我只是在另一个网站上找到了这个。。