Мой английский не очень хорош. Я хочу показать дату, когда последнее сообщение было опубликовано на форуме. Это мой форум Шема:
`forum_id` int(11) NOT NULL auto_increment
`forum_name` varchar(255) NOT NULL
`forum_description` text NOT NULL
`forum_order` int(11) NOT NULL
`thread_id` int(11) NOT NULL auto_increment
`thread_title` varchar(255) NOT NULL
`thread_text` text NOT NULL
`thread_date` datetime NOT NULL
`forum_id` int(11) NOT NULL default '0'
`thread_author` int(11) NOT NULL
`comment_id` int(11) NOT NULL auto_increment
`comment_text` text NOT NULL
`comment_thread_id` int(11) NOT NULL default '0'
`comment_poster` int(11) NOT NULL default '0'
`comment_date` datetime NOT NULL
Forums.php
$query = mysql_query("SELECT * FROM forums ORDER BY forum_order ASC");
while ($row = mysql_fetch_assoc($query)) {
<h3>Forum: <?php echo $row['forum_name'] ?><h3>
<div>Desc: <?php echo $row['forum_description'] ?></div>
<div>Last post: <?php echo $??['comment_date'] ?></div>
<?php } ?>
Как бы я сделал, чтобы получить дату последнего комментария для всего форума?
Может быть, добавить поле в таблице потоков, где я храню дату последнего комментария?
Может быть, лучше?
Не знаю, как объяснить это лучше.
Спасибо