Mysql
 sql >> база данни >  >> RDS >> Mysql

ПОРЪЧАЙТЕ ПО id DESC

Първо, вие правите същото SELECT два пъти. Това е доста ненужно, тъй като можете да преброите редове и да получите данните от една заявка. В допълнение към това заменете commentid с уникалния идентификатор на вашата таблица с коментари и сте готови. Заменете DESC с ASC за да обърнете реда на сортиране.

<?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. Помогнете ми с моята SQL заявка (Трябва винаги да връща поне един ред.)

  2. Мониторинг на използваните връзки в mysql за отстраняване на грешки на „твърде много връзки“

  3. Защо не трябва да използвам mysql_* функции в PHP?

  4. Изберете n реда на група в mysql

  5. mysqlimport с помощта на dump