Проблема с выводом даты

Yura

Новичок
Проблема с выводом даты

В таблице MYSQL есть поля time с типом int, data с типом date. В data сохраняется дата добавления сообщения (YYYY-MM-DD), time - количество дней, на которое добавляется это сообщение. Нужно выводить дату, до которой это сообщение будет действительно в том же формате (YYYY-MM-DD). Вывод происходит в цикле while ($row=mysql_fetch_assoc($result))
{
....

echo $row['data'];

......


и т.д.


echo $row['data'] выводит дату добавления сообщения. А как вывести $row['data'] с прибавкой количества дней $row['time']?
 

Yura

Новичок
Использую такой запрос:
$result=mysql_query("select * from tbl_stuff left join tbl_category on tbl_stuff.id_category=tbl_category.cat_id where tbl_stuff.u_id='$u_id'");
Внутри него для вывода даты, до которой действительно сообщение:
while ($row=mysql_fetch_assoc($result))
{
$time=$row[time];
$result2=mysql_query("select DATE_ADD(tbl_stuff.data, INTERVAL $time DAY) from tbl_stuff where st_id='$row[st_id]'");

.......
}

Подскажите, можно ли тоже самое сделать одним запросом
 
Сверху