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

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


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

вопрос
Добрый вечер! Не могу получить данные из БД, проблема в следующем: есть 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
Юзер

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

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

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

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

наверх