Mysql
 sql >> Baza danych >  >> RDS >> Mysql

ORDER BY id DESC

Przede wszystkim robisz to samo SELECT dwa razy. Jest to dość niepotrzebne, ponieważ możesz policzyć wiersze i uzyskać dane z jednego zapytania. Dodatkowo zastąp commentid z unikalnym identyfikatorem Twojej tabeli komentarzy i gotowe. Zastąp DESC z ASC aby odwrócić kolejność sortowania.

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

?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przesyłanie obrazu do obiektu blob bazy danych MySQL w codeigniter

  2. Jak mogę zmienić strefę czasową w mysql za pomocą PHPMyAdmin bez uprawnień administratora?

  3. Wybierz wiele tabel, gdy jedna tabela jest pusta w MySQL

  4. Jak podłączyć flutter do bazy danych mysql localhost

  5. Jak przywrócić bazę danych podwójnie zakodowaną przez mysqldump