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

Eine neue Seite für eine andere PHP ORDER BY-Anweisung erstellen?

Ich würde keine ganz neue Seite erstellen, ich würde sagen, Sie haben eine Variable, die Sie ändern können, die Sie in der Reihenfolge Ihrer Abfrage verwenden würden.

$orderby = 'rating';

Und dann hätte Ihre Abfrage "ORDER BY $orderby DESC "

BEARBEITEN

Wenn Sie den Datumsheader zu einem Link zu "yourscript.php?orderby=date" machen, könnten Sie so etwas wie dieses auf "yourscript.php" haben

switch($_GET['orderby']){
    case 'date':
        $orderby = 'date';
        break;
    default :
        $orderby = 'rating';
        break;
}