Кирилл А.
Новичок
Два и более циклов mysql_fetch. Помогите разобраться!
Уважаемый all!
Пытаюсь разобраться как организовать выдачу двух циклов.
Суть вопроса:
Есть две таблицы. 1)event(поля id, data,status,descr) 2)comment (поля id, userid, eventid,comment).
Делаю выборку:
$result = mysql_query("SELECT *,DATE_FORMAT(data, '%d.%m.%Y') as dates FROM event WHERE status='0' ORDER by data");
и далее выдаю в таблицу:
while ($row = mysql_fetch_array($result))
...
echo <td>$row[dates]</td><td>$row[desc]</td>
...
и так далее.
Есть желание показывать юзеру его комменты к событию (event.id=comments.eventid). Загвозка возникла вот в чем:
1) записи, соотвествующей event.id для данного юзера может не быть (коммент не оставлен).
2) результат второго цикла хотелось бы выдавать в ту же таблицу что и результаты первого.
Помогите разобраться как реализовать. Заранее благодарен.
Уважаемый all!
Пытаюсь разобраться как организовать выдачу двух циклов.
Суть вопроса:
Есть две таблицы. 1)event(поля id, data,status,descr) 2)comment (поля id, userid, eventid,comment).
Делаю выборку:
$result = mysql_query("SELECT *,DATE_FORMAT(data, '%d.%m.%Y') as dates FROM event WHERE status='0' ORDER by data");
и далее выдаю в таблицу:
while ($row = mysql_fetch_array($result))
...
echo <td>$row[dates]</td><td>$row[desc]</td>
...
и так далее.
Есть желание показывать юзеру его комменты к событию (event.id=comments.eventid). Загвозка возникла вот в чем:
1) записи, соотвествующей event.id для данного юзера может не быть (коммент не оставлен).
2) результат второго цикла хотелось бы выдавать в ту же таблицу что и результаты первого.
Помогите разобраться как реализовать. Заранее благодарен.