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

Двойной профиль пользователя из-за SQL запроса


     24.06.2014    Общие вопросы, Общие вопросы по PHP, MySQL    1180

вопрос
Всем привет. подскажите пожалуйста почему из-за такого вот SQL запроса

$sql_result = $db->query("SELECT u.*, r.cover, r.stream, r.name as radioname FROM " . USERPREFIX . "_users u LEFT JOIN " . PREFIX . "_radio r ON (u.name=r.autor) WHERE u.name = '$user'");

профиль пользователя выводится 2 раза то есть сначала один, а под ним его копия.
Если из запроса убрать таблицу radio то профиль выводится как надо.
В файле profile.php изменён только sql запрос и добавлены новые теги

$tpl->load_template( 'userinfo.tpl' );
while ($row = $db->get_row($sql_result)) {
       //
       // пропущенный код
       //
    $tpl->set('{cover}', $row['cover']);
    $tpl->set('{stream}', $row['stream']);
    $tpl->set('{name}', $row['radioname']);
       //
       // пропущенный код
       //
}

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


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

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