我目前正在使用:
$dup_donor_count = count($wpdb->get_results("SELECT * FROM ".$table_name." WHERE Donor = '".$donor."'"));
这给了我' 61',整个数组中元素的总数,该数组是一个std对象数组,每个对象都是一个对应于我指定查询的行,即捐助者专栏等于“Dave'。
有6个实例,这是真的,我将如何返回这个数字(6)而不是61?
这让我疯了。
答案 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;