홈>
모든 분류 범주와 모든 게시물/페이지를 표시하는 페이지가 있습니다. 내 페이지가 오래되거나로드되지 않도록 아약스 페이지 매김이 필요합니다. 그래서 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
관련 자료
- 두 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 : fetch_assoc() bind_param() 함수를 wordpress와 함께 작동하도록 변환하는 방법
- php : 6개 필드의 합계를 구하고 다른 필드의 합계를 얻으려고 하는데 sumbit 형식일 때 값이 사라집니다.
- 두 열이 동일한 삽입이 되지 않도록 phpmyadmin에서 트리거를 만드는 방법은 무엇입니까?
- php : WordPress의 다국어 사이트에 대한 표준 리디렉션 비활성화
- mysql : wordpress 및 woocommerce에서 특정 이메일 주소/사용자를 찾는 방법은 무엇입니까?
- php : 중첩되지 않고 배열로 포스트 메타 업데이트
- PHP에서 매분마다 새 레code를 mysql 행에 자동으로 보내는 방법
- PHP 단축 code는 페이지에 4개의 관련 블로그 게시물만 표시하지만 더 많은 관련 블로그 게시물이 표시됩니다.
- 정의되지 않은 메소드를 호출하지만 정의되어 있으며 index.php에서 작동합니까?
- php : 프로그래밍 방식으로 woocommerce 제품의 SEO 메타키워드 추가/업데이트
이를 피하기 위해 쿼리에 약간의 오류가 있기 때문에 오류가 발생할 수 있습니다
같은 수의 열과 해당 데이터 유형을 선택해야합니다. 모두 선택 (*)을 피하고 명시적인 선택 열을 사용하십시오. 예를 들어 다음과 같은 sintax를 사용해야합니다.