Извеждане на последен коментар

winers

Registered
Имам система за коментари и искам да изведа последни 10 коментара
Коментарите се записват в датабазата. Полето е comments
Прочетох тази тема http://web-tourist.net/forum/viewtopic.php?t=112799 но не ми помогна.
 
Общо взето кода трябва да е като този:
Код:
<?php
$query = mysql_query("SELECT * FROM `comments` WHERE `song`='$id' ORDER BY id DESC limit 10") or die(mysql_error());
while($raw = mysql_fetch_array($query)){
echo "
<div style='text-align: justify; padding: 3px;' class='innerdiv'><div style='border-bottom: 1px solid rgb(0, 0, 0); margin-top: 5px;'><img src='i/icons/comment_user.png'> <b>$raw[author]</a></b> <font color='#cccccc'>($raw[date]год.)</font> </div>
<div style='padding: 10px; background-color: rgb(251, 241, 217);'>$raw[comment]</div></div>

";
}
?>
Малко обяснение..
Код:
$query = mysql_query("SELECT * FROM `comments` WHERE `song`='$id' ORDER BY id DESC limit 10") or die(mysql_error());
Тука трябва да си го настроиш, за да проработи.
Там където е „comments” съм написал таблицата, където се записват коментарите и информацията за тях. Този код `song`='$id' определя да се взимат коментарите само към тази песен. Тоест, когато даден потребител пише коментар в полето song от таблица comments се записва id-то на песента, и тук това id помага да се изведат само коментарите към тази песен.

Ако не можеш да се оправиш, дай името на таблицата и всички полета в нея, за да ти го направя.
 

Back
Горе