|
|
|
| Добрый день, как исключить массив ID из запроса?
Запросить через IN получается, а вот исключить через NOT IN нет, в нете много примеров смотрел, ни один не подошел:( | |
|
|
|
|
|
|
|
для: TanTaL91
(11.12.2011 в 11:40)
| | Вообще должно работать, почему не работает нужно разбираться в каждом конкретном случае. Т.е. нужно больше информации о запросе (и таблицах, которые он использует). | |
|
|
|
|
|
|
|
для: cheops
(11.12.2011 в 15:57)
| | Мне нужно исключить определеный список рубрик из поиска
Вот конструкция всех данных:
$cats = (12,34,32); // это пример, какие тут будут рубрики я не знаю
|
object_id - ID поста
term_taxonomy_id - ID рубрики
term_order
|
ID - ID страницы
post_author
post_date
post_date_gmt
post_content
post_title -поле в котором ищутся совпадения
post_excerpt
post_status
comment_status
ping_status
post_password
post_name
to_ping
pinged
post_modified
post_modified_gmt
post_content_filtered
post_parent
guid
menu_order
post_type
post_mime_type
comment_count
|
$sing_nomber=mysql_query("SELECT DISTINCT wp_posts.post_title,wp_posts.post_name
FROM `wp_posts`
JOIN `wp_term_relationships`
ON wp_term_relationships.object_id = wp_posts.ID &&
wp_term_relationships.term_taxonomy_id IN ".$cats." &&
wp_posts.post_type='post' &&
wp_posts.post_status='publish' &&
wp_posts.post_title LIKE '%$search%'
LIMIT 10");
while($sq = mysql_fetch_array($sing_nomber))
{
echo "<li>".$sq['ID']."<a href=\"".get_bloginfo( 'url' )."/".$sq['post_name']."/\">".$sq['post_title']."</a></li>";
}
|
| |
|
|
|
|
|
|
|
для: TanTaL91
(11.12.2011 в 20:14)
| | А определенный, это какой? | |
|
|
|
|
|
|
|
для: cheops
(11.12.2011 в 23:40)
| | У меня есть рубрики которые отвечают за каталог, и эти рубрики не должны попадать в поиск.
Их я поместил в переменную $cats. На IN они работают, когда надо вывести чсито записи из каталога. А вот в обратную ни как не хотят:( | |
|
|
|
|
|
|
|
для: TanTaL91
(11.12.2011 в 23:42)
| | Выше написал пример того как запрашивает имено записи из каталога. Через IN | |
|
|
|
|
|
|
|
для: TanTaL91
(11.12.2011 в 23:43)
| | Ни у кого идей нет?:( | |
|
|
|