Mysql
 sql >> Base de données >  >> RDS >> Mysql

ORDRE PAR id DESC

Tout d'abord, vous faites la même chose SELECT Deux fois. C'est assez inutile puisque vous pouvez compter les lignes et obtenir les données d'une seule requête. En plus de cela, remplacez commentid avec l'identifiant unique de votre tableau de commentaires et le tour est joué. Remplacer DESC avec ASC pour inverser l'ordre de tri.

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

?>