Mysql
 sql >> Datenbank >  >> RDS >> Mysql

ORDER BY id DESC

Zuerst machst du dasselbe SELECT zweimal. Das ist ziemlich unnötig, da Sie Zeilen zählen und die Daten aus einer einzigen Abfrage abrufen können. Ersetzen Sie zusätzlich commentid mit der eindeutigen ID Ihrer Kommentartabelle und schon sind Sie fertig. Ersetzen Sie DESC mit ASC um die Sortierreihenfolge umzukehren.

<?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)){

?>