2016-07-01 4 views
-1

Wie würde ich Daten von neu nach alt anzeigen? Im Moment zeigt es die ältesten Posts oben und jeder neue Post wird darunter platziert.Neuere Daten zuerst in mysqli anzeigen

<?php 
    require_once('connectimage.php'); 

    $sql ="SELECT * FROM table WHERE id=1"; 
    $res = mysqli_query($conn,$sql); 

    if(mysqli_num_rows($res) > 0){ 
     while($row = mysqli_fetch_assoc($res)){ 
     echo " ".$row['data']." "; 
      //newest post 
      //oldest post 

     } 
    } 

    else{ 
     echo "fail"; 
    } 

    mysqli_close($conn); 


    ?> 
+1

Mit 'WHERE id = 1' sieht es irgendwie wie es sollte nur angezeigt werden g ein Beitrag. –

+2

es ist so einfach wie ein 'ORDER BY col ASC | DESC' –

+0

' $ sql = "SELECT * FROM Tabelle ORDER BY ID DESC"; ' –

Antwort

0

Wie Sie gesagt haben: - How would I go about displaying data from new to old?

Sie müssen also mit Sortierreihenfolge DESC wie unten für ORDER BY Klausel gehen: -

$sql ="SELECT * FROM table ORDER BY id DESC"; 

Hinweis: -

ich WHERE id = 1 Teil, weil es entfernt gibt Ihnen nur einen Datensatz nicht alle records.Thanks