【发布时间】:2014-05-08 14:37:05
【问题描述】:
如果我必须查询 db 并根据行数做某事,在 mysql 中我只需查询,我可以简单地查询和使用
if($result->num_rows >= 1){
但在 PDO 中 我必须
- count查询,使用
fetchCloumn()获取count - 再次查询以获得相同的结果并做任何我想做的事
Rowcount is not helpful ,在 select 上不起作用
所以我进行了两次查询,PDO 在这里听起来没有帮助,我的方法是错误的还是正确的? 谢谢
【问题讨论】:
-
为什么行数没有帮助?
-
@Daan 它不适用于选择
-
那么为什么不使用
COUNT(...)呢?如您提供的链接所示。 -
rowCount()只能与::MYSQL_ATTR_FOUND_ROWS一起使用 -
@Fred-ii- 我知道 fred,不过你很有帮助,谢谢
标签: php mysql sql pdo rowcount