sentenello
Registered
Здравейте,
Опитвам се да изкарам постовете който са със статус публикувани и същевременно само тея който са от дадената категория. Проблема е там, че категорията се записва доста сложно в БД-то.
Под сложно имам предвид, че има 3 таблици.
Първата съдържа поста който е с ИД 70 примерно. След това втората казва, че пост с ИД 70 има 'терм' 3, след това това терм 3 става на категори 8, и чак след това в последната таблица казва, че тази категори 8 е НОВИНИ примерно.
Общо взето е доста объркано, но ще се опитам да ви покажа по лесния начин за какво става въпрос.
$cat_id ми извежда в случая 8, което пък е Световни.
Ето ми я заявката която НЕ работи.
не работи заради wp_terms,term_id == '$cat_id'
когато го махна ми изкарва всички новини, а аз искам само от тази категория.
П.С. Деа стана много объркано, но дано сте ме разбрали :roll:
Опитвам се да изкарам постовете който са със статус публикувани и същевременно само тея който са от дадената категория. Проблема е там, че категорията се записва доста сложно в БД-то.
Под сложно имам предвид, че има 3 таблици.
Първата съдържа поста който е с ИД 70 примерно. След това втората казва, че пост с ИД 70 има 'терм' 3, след това това терм 3 става на категори 8, и чак след това в последната таблица казва, че тази категори 8 е НОВИНИ примерно.
Общо взето е доста объркано, но ще се опитам да ви покажа по лесния начин за какво става въпрос.
$cat_id ми извежда в случая 8, което пък е Световни.
Ето ми я заявката която НЕ работи.
Код:
$zaqvka = mysql_query("SELECT * FROM `wp_posts` where `post_status` = 'publish' && ID!=41 && wp_terms,term_id == '$cat_id' order by ID DESC LIMIT $from, $max_results");
не работи заради wp_terms,term_id == '$cat_id'
когато го махна ми изкарва всички новини, а аз искам само от тази категория.
П.С. Деа стана много объркано, но дано сте ме разбрали :roll: