Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Помогите объединить таблицы по id пользователя.


Автор: phpsc 23.1.2011, 18:17
Таблица 1 "comment"
id    post_id    text    date    user_id
Таблица 2 "user"
id    login    pass    email    name

Делаю так:
Цитата
     $query = "SELECT * FROM user,comment WHERE user.id=comment.user_id AND comment.post_id='".$info_post_id."' ORDER BY date DESC";
     $result=mysql_query($query);
             if (!$query) die(mysql_error());
     $num_rows = mysql_num_rows($result);

    while ($a_row = mysql_fetch_row($result))
        { 

Но как то все просто и ничего не работает. :-(((

Автор: phpsc 24.1.2011, 08:15
решение:
Цитата
 $query = "SELECT comment.date,user.login,user.name,comment.text,comment.id FROM user JOIN comment WHERE user.id=comment.user_id ORDER BY comment.date DESC"; 

     

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)