Trước hết, bạn đang thực hiện cùng một SELECT
hai lần. Điều đó khá không cần thiết vì bạn có thể đếm hàng và lấy dữ liệu từ một truy vấn duy nhất. Ngoài ra, thay thế commentid
này với id duy nhất của bảng nhận xét của bạn và bạn đã đặt. Thay thế DESC
với ASC
để đảo ngược thứ tự sắp xếp.
<?php
$grab = mysql_query("SELECT * FROM comment WHERE articleid='" . mysql_real_escape_string($_GET['id']) . "' ORDER BY commentid DESC");
$comments = mysql_num_rows($grab);
if (mysql_num_rows($grab)==0) {
echo "<div class='alert alert-note-x'>Sorry, it looks like their are no comments to be displayed, check back later!</div>";
}
while($row = mysql_fetch_array($grab)){
?>