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,即使没有结果。
答案 0 :(得分:3)
尝试改为count()
值。
像这样:
global $wpdb;
$test = $wpdb->get_results("SELECT * FROM wp_ap_promo WHERE wp_ap_promo.promocode = '".$promocode."' AND wp_ap_promo.business_id = " . $id .";");
echo count($test);
如果仍然无效,请使用以下内容:
if($test != null) {
echo count($test);
} else {
echo 0;
}
希望这有帮助! :d