반응형
워드프레스 $wpdb->get_results 및 num_rows
다음 코드를 사용하고 있습니다.
$wpdb->get_results("
SELECT * FROM " . $wpdb->prefix . "product_order
WHERE
rel = '" . $post["id"] . "' AND
`range` = '" . $range . "' AND
category = '" . $range . "'
");
echo $wpdb->num_rows;
데이터베이스에 행이 없는데 num_rows가 1을 반환합니까?좋은 생각 있어요?
내가 넣는 변수들은 괜찮아 보인다.제대로 조회해야 합니다.
global $wpdb;
$wpdb->get_results("
SELECT * FROM " . $wpdb->prefix . "product_order
WHERE
rel = '" . $post["id"] . "' AND
`range` = '" . $range . "' AND
category = '" . $range . "'
");
echo $wpdb->num_rows;
이제 위의 쿼리에서 선택한 행의 수를 반환하고 선택한 행이 없으면 0을 반환합니다....
카운트를 원하는 경우(페이지 총계일 수도 있음) 다음을 수행하는 것이 더 빠릅니다.
global $wpdb;
$rows = $wpdb->get_results("
SELECT COUNT(*) as num_rows FROM " . $wpdb->prefix . "product_order
WHERE
rel = '" . $post["id"] . "' AND
`range` = '" . $range . "' AND
category = '" . $range . "'
");
echo $rows[0]->num_rows;
언급URL : https://stackoverflow.com/questions/13235947/wordpress-wpdb-get-results-and-num-rows
반응형
'it-source' 카테고리의 다른 글
각도 JS - 자동으로 입력에 초점을 맞추고 자동 검색 드롭다운을 표시합니다 - ui.bootstrap.autoahead (0) | 2023.03.27 |
---|---|
jQuery .ajax()에 CSRF 토큰이 필요합니까? (0) | 2023.03.27 |
.docx, .pptx 등의 올바른 MIME 유형은 무엇입니까? (0) | 2023.03.27 |
새 사용자 지정 테마에 Woocommerce 등급이 표시되지 않음 (0) | 2023.03.27 |
스프링 데이터에서의 findBy와 findOneBy의 차이점 JPA (0) | 2023.03.27 |