Проверьте скрипт выборки последних мессаг с форума из уникальных топиков

Автор антигерой, 08 мая 2007, 09:32:36

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

антигерой

САБЖ. Вот сам скриптик:

<?
// <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
include 'Settings.php';
$db=mysql_connect($db_server, $db_user, $db_passwd); mysql_select_db($db_name, $db);
$query='select distinct ID_TOPIC, ID_MSG, subject, posterTime from smf_messages order by ID_MSG DESC LIMIT 60;';
$result=mysql_query($query, $db);
$listidthopick='';
$cnt=0;
while($arr=mysql_fetch_array($result))
{
$cnt++; if($cnt > 8){ break; }
if(!eregi(' '.$arr['ID_TOPIC'].' ',$listidthopick)){
echo'<br>Дата: '.$arr['posterTime'].' Название Темы: <a href="/index.php/topic,'.$arr['ID_TOPIC'].'.msg'.$arr['ID_MSG'].'.html#new">'.$arr['subject'].'</a>';
}
$listidthopick.=' '.$arr['ID_TOPIC'].' ';
}
?>

Должен выбирать ВОСЕМЬ последних топиков, в которых были сообщения.
Файл положите в Корень форума.
Посмотрите - названия топиков (id) дублируются иль нет ? Умне база пока маленькая, не могу точно сказать.
ICQ: 338289 Skype: legat79

Lusika

#1
Хм...э...а никто это не проверял? Потому что я так понимаю это - именно то что мне нужно - т.е. чтоб в списке последних сообщений форума, если в одной теме несколько раз отвечали - ссылка на эту тему была только один раз, а не несколько...
О
й, извините, вот ещё на темку наткнулась:
http://www.simplemachines.ru/index.php/topic,1218.0.html