Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как правильно добавить запрос к таблице, в файле PHP?

Как правильно добавить запрос к таблице, в файле PHP?


     08.02.2016    Общие вопросы по PHP, MySQL    1521

вопрос
Здравствуйте, помогите решить как добавить ещё один запрос к таблице БД
_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.id NOT IN(SELECT news_id FROM " . PREFIX . "_files)

добавить
dle_tracker_multitracker

Заранее спасибо.

Ответа пока нет


4 комментария

LazyDev
PHP-developer

LazyDev - 8 февраля 2016 20:38 -

_post p LEFT JOIN " . PREFIX . "_post_extras e ON p.id=e.news_id LEFT JOIN " . PREFIX . "_tracker_multitracker ON p.id = " . PREFIX . "_tracker_multitracker.id WHERE p.id NOT IN(SELECT news_id FROM " . PREFIX . "_files)

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

roob
Юзер

roob - 8 февраля 2016 20:44 -

Ууу...я не правильно объяснил в эту часть кода
 WHERE p.id NOT IN(SELECT news_id FROM " . PREFIX . "_files)

А вторая строка заполняется как Вы указали

LazyDev
PHP-developer

LazyDev - 8 февраля 2016 20:53 -

roob, что к чему привязать то ?

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

roob
Юзер

roob - 8 февраля 2016 20:57 -

$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.id NOT IN(SELECT news_id FROM " . PREFIX . "_files) ORDER by p.date {$order_sort} LIMIT {$start}, {$numberCount}";
} else {
    $sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason, f.author, f.author2, f.size, f.leechers, f.seeders, f.gold FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) LEFT JOIN " . PREFIX . "_files f ON (f.news_id=p.id) WHERE " . implode(' AND ', $where) . " ORDER by {$order_by} {$order_sort} LIMIT {$start}, {$numberCount}";

Вот полностью весть код, мне надо ещё одну таблицу добавить
dle_tracker_multitracker
и в ней есть разделы(не знаю как правильно назвать) их тоже добавить
x.leechers, x.seeders

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх