Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Не могу получить данные из БД

Не могу получить данные из БД


     15.09.2013    Общие вопросы по PHP, MySQL    1340

вопрос
Добрый вечер! Не могу получить данные из БД, проблема в следующем: есть 2 таблицы БД, они должны выводиться в short.story через модуль, который подключен через {include ...}. Первая БД работает исправно, а вот вторая не отвечает. В примере table 1 получает, а table 2 не получает. Вот кусок кода:


$tb2 = $db->query("SELECT name FROM table 2 WHERE 'pole2' in (31245) LIMIT 0, {$news_num}");
$tb1 = $db->query("SELECT id  FROM table1 WHERE pole1 = '{$post_id}' LIMIT 0, {$news_num}");

while ($rowj = $db->get_row($tb2)) {
$list = explode(",", $rowj['name']);
foreach ( $list as $daten ) {
$fav_list[] = "" . intval($daten) . "";
}

$list = implode( ",", $fav_list );

$favorites = "  $list  ";

$tpl->set( '{titlegs}', $favorites );
    }

while ($rowb = $db->get_row($tb1)) {
...
}


все эти теги работают в отдельном tpl, выводятся все, кроме {titlegs}, там просто пусто, почему? БД что 1ая, что 2ая полностью схожи по структуре, но с разными значениями.

Ответил: Ayk


Благодарю! Вопрос решен!

Комментарии пользователей (1)

Ayk
1

154 | 94

Ayk - 15 сентября 2013 18:17 - Юзер

Было бы идеально, если бы можно было 2 запроса к разным таблицам объединить... Но, как?

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

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