【发布时间】:2013-10-28 22:43:00
【问题描述】:
我正在尝试计算在我正在进行的 wordpress 数据库查询中返回到 $data 的行数。见下文
$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM table WHERE wordpress_id=%d",get_current_user_id()),ARRAY_A);
我似乎遇到的问题是使用准备好的语句。我想我可以写一个循环来遍历数组并计算它们,但是有没有更优雅的方法呢?
非常感谢。
【问题讨论】:
-
SELECT COUNT(*) FROM...。让数据库为您完成工作。无需为了计数而通过网络转储所有数据。 -
^^ 或
count($data)都会给你计数。 -
@xbonez 哇,这很简单非常感谢;这正是我想要的。随意把它放在一个正式的答案中,这样我就可以相信你了。
标签: php mysql wordpress prepared-statement