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

Bestellung nach DESC funktioniert nicht für die benutzerdefinierte Variable $how

Sie haben derzeit eine Funktion, die standardmäßig 15 Zeilen sortiert nach added anzeigt . Sie können dies auf zwei Arten ändern:

Ändern Sie die Funktion selbst. Dadurch wird der DEFAULT-Wert zu site_views :

function list_videos($how = 'site_views', $limit = '15') { // newest, top views, etc etc etc

Wenn Sie jetzt list_videos() aufrufen , erhalten Sie 15 Ergebnisse, sortiert nach Seitenaufrufen.

ODER

Sie können einfach ändern, wie Sie die Funktion an einer bestimmten Stelle aufrufen:

list_videos('site_views', 25);

Dies würde nach site_views ordnen und bis zu 25 anzeigen.

list_videos('video_title', 25);

Ein weiteres Beispiel, wahrscheinlich nicht gut zum Sortieren nach Namen DESC, aber Sie bekommen die Idee ...