【发布时间】:2014-01-24 10:51:30
【问题描述】:
$query=$db->prepare("SELECT *...
while($data=$query->fetch(PDO::FETCH_ASSOC)){...}
我有一个查询使用 while 循环打印数据。
如何检查 while 循环是否没有提取任何数据(从 db 中提取 0 行),以便在屏幕上打印“0 结果”。
我不想对 COUNT(*) 进行额外查询,有什么方法可以从 while 循环中检查吗?
【问题讨论】:
-
if (!$data)可以解决问题 -
在
prepare()和fetch()之间,你必须打电话给execute()...只是说'...。
标签: php