홈>
모든 분류 범주와 모든 게시물/페이지를 표시하는 페이지가 있습니다. 내 페이지가 오래되거나로드되지 않도록 아약스 페이지 매김이 필요합니다. 그래서 SQL 쿼리를 통해 페이지 매김을 구축했으며 이제는 SQL 쿼리로 용어와 게시물을 모두 가져 와서 통합하여 내 페이지 매김이 올바르게 작동하고 모두 포함되도록 계산해야합니다.
내 코드는 다음과 같습니다 :
$sql1 = "SELECT * FROM wp_term_taxonomy LEFT JOIN wp_terms ON (wp_term_taxonomy.term_id =
wp_terms.term_id) WHERE wp_term_taxonomy.taxonomy = 'product-category'";
$sql2 = "SELECT * FROM wp_posts WHERE (post_type = 'products' OR post_type = 'page')
AND (post_status = 'publish' OR post_status = 'suspended') AND ID NOT IN
(231, 236, 1070, 1245) order by post_title ASC";
$sql = $sql1." UNION ".$sql2;
$query = $sql . " limit " . $start . "," . $resultPerPage->perpage;
$list = $db_handle->runBackendQuery($query);
위의 오류는 다음과 같습니다 :
Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given in .../dbcontroller.php on line 29
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in
.../dbcontroller.php on line 38
저는 두 가지 다른 일에 참여할 수 있다고 생각합니다. 누락 된 것이 있습니까?
-
답변 # 1
관련 자료
- postgresql - 두 개의 SQL 쿼리 결과를 하나의 테이블로 결합하지만 유니온이 아닌
- sql server - MSSQL Union if 문이있는 두 쿼리
- 순서 및 무작위를 포함하는 MySQL Union 2 쿼리
- sql - 루프에서 쿼리의 Postgres 통합
- sql - 조합을 사용하여 다른 그룹과 다른 쿼리를 조인
- sql - 쿼리에 조인이 반복되는 통합 쿼리의 경우 각 쿼리에서 조인을 보거나 반복하는 것이 좋습니다
- sqlite - 파이썬에 대한 SQLite3의 두 쿼리 결과를 어떻게 UNION합니까?
- php - 동일하고 다른 열을 가진 두 개의 MySQL 쿼리의 통합 결과
- php - Wordpress의 wp_posts 테이블에 열을 추가하는 방법은 무엇입니까?
- mysql - 두 개의 쿼리 대 두 개의 결과 집합의 UNION 어느 것이 효율적입니까?
관련 질문
- php - 쉼표 대신 "en"으로 구분 된 Wordpress 분류 마지막 자식
- php - laravel과 mysql에서 1 년 동안 매월 총 값을 구분하는 방법은 무엇입니까?
- php - Ultimate 멤버 플러그인을 사용하여 Wordpress에서 제출하기 전에 입력 값을 제거하는 방법
- mysql - php 경고 - in_array ()는 매개 변수 2가 배열이 될 것으로 예상합니다
- mysql - PHP 데이터베이스가 연결되지 않음
- php - 제품 페이지에 이미지로 표시 할 woocommerce 제품 속성 URL 가져 오기
- mysql 및 php를 사용하는 두 테이블의 mysql db의 우선 순위 기반 결과
- mysql - PHP에서 내 코드에 대해 여러 쿼리를 어떻게 실행할 수 있습니까?
- mysql - PHP로 원격 데이터베이스에 연결하는 방법
- php - MySQL에서 JSON 열을 선택하고 Array ()로 반환하는 방법
이를 피하기 위해 쿼리에 약간의 오류가 있기 때문에 오류가 발생할 수 있습니다
같은 수의 열과 해당 데이터 유형을 선택해야합니다. 모두 선택 (*)을 피하고 명시적인 선택 열을 사용하십시오. 예를 들어 다음과 같은 sintax를 사용해야합니다.