현재 특정 가격 범위 내에있는 속성의 수를 계산하려고하는데 실행중인 쿼리는 1의 값만 반환합니다. 분명히 잘못된 것을하고 있습니다. 그것은 MySQL/PhP에 능숙하지 않다는 것을 돕지 않습니다. 누구든지 손을 빌려 주시겠습니까?php - 배열의 값 개수를 카운트
쿼리는 다음과 같습니다 : 사전에
$apart = $wpdb->get_var("SELECT m1.post_id
FROM hj_postmeta m1
INNER JOIN hj_postmeta m2 ON m1.post_id = m2.post_id
WHERE m1.meta_key = 'price'
AND m1.meta_value
BETWEEN 50000 AND 74999 AND m2.meta_key = 'property_type'
AND m2.meta_value = 'apartment'");
$apartprice = count($apart);
많은 감사합니다.
DB에서 'SELECT count (m1.post_id) as count ...'를 계산하도록하십시오. –