2
이것은 단순한 구문입니다.MySQL 쿼리에서 다중 ID 제외
저는 Wordpress에 대한 사용자 정의 검색 기능을 작성 중이며, ID에 따라 몇 가지 결과를 제외하고 싶습니다.
이 하나 개의 ID
$sqlp_page ="select ID, post_title, post_name, post_excerpt from wp_posts where post_type='page' and ID != '236' ";
$sqlp_page .="and post_status='publish' ";
$sqlp_page .="and (post_title like '%".$_GET['s']."%' ";
$sqlp_page .="or post_content like '%".$_GET['s']."%') ";
$sqlp_page .="and post_status='publish' ";
$sqlp_page .="order by id ASC ";
와 함께 작품을 좋아하지만 난 ID에 대한 하나 개 이상의 값을 전달 수없는 것. 그물을 검색하여 여러 가지 방법을 시도했지만 아무 것도 제대로 작동하지 않는 것 같습니다.
$sqlp_page ="select ID, post_title, post_name, post_excerpt from wp_posts where post_type='page' and ID != '236,239' ";
또는
$sqlp_page ="select ID, post_title, post_name, post_excerpt from wp_posts where post_type='page' and ID != '236' or '239' ";
그리고
$sqlp_page .="and ID != '236' ";
$sqlp_page .="and ID != '239' ";
그러나 아무것도 작동하는 것 같다. 도움을 주시면 대단히 감사하겠습니다.
WHERE ID IN ('1', '5', '235');을 사용할 수 없습니까? – Bob