global $wpdb;
$wpdb->get_results("SELECT * FROM wp_ap_promo WHERE wp_ap_promo.promocode = '".$promocode."' AND wp_ap_promo.business_id = " . $id .";");
echo $wpdb->num_rows;
我的num_rows
總是給出1,即使沒有結果。num_rows始終返回1
編輯:好像問題出現在我的SQL表中。但接受的答案似乎也行得通。
**警告**:不要忘記[正確轉義](http://codex.wordpress.org/Class_Reference/wpdb#Protect_Queries_Against_SQL_Injection_Attacks)您的查詢。你在這裏可能包含一個[SQL注入漏洞](http://bobby-tables.com/)。 – tadman 2014-11-06 16:18:01