我如何计算使用wordpress从sql查询返回的行数?

时间:2016-09-19 09:44:17

标签: php sql wordpress

我目前正在使用:

$dup_donor_count = count($wpdb->get_results("SELECT * FROM ".$table_name." WHERE Donor = '".$donor."'"));

这给了我' 61',整个数组中元素的总数,该数组是一个std对象数组,每个对象都是一个对应于我指定查询的行,即捐助者专栏等于“Dave'。

有6个实例,这是真的,我将如何返回这个数字(6)而不是61?

这让我疯了。

2 个答案:

答案 0 :(得分:2)

如果您在count内使用Select会怎样?

$dup_donor_count = $wpdb->get_results("SELECT COUNT(*) FROM ".$table_name." WHERE Donor = '".$donor."'");

答案 1 :(得分:2)

在这里试试这个是我希望得到帮助的称呼

$wpdb->get_results("SELECT FROM ".$table_name." WHERE Donor = '".$donor."'");

echo $wpdb->num_rows;