sql >> Databasteknik >  >> RDS >> Mysql

Order by DESC fungerar inte för anpassad variabel $how

Du har för närvarande en funktion som som standard visar 15 rader sorterade efter added . Du kan ändra detta på två sätt:

Ändra själva funktionen. Detta gör att DEFAULT-värdet blir site_views :

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

Om du nu ringer list_videos() , får du 15 resultat sorterade efter beskrivning av webbplatsvisningar.

ELLER

Du kan bara ändra hur du anropar funktionen på en viss plats:

list_videos('site_views', 25);

Detta skulle sorteras efter site_views och visas upp till 25.

list_videos('video_title', 25);

Ett annat exempel, förmodligen inte bra att sortera efter namn DESC men ni förstår...



  1. MySql &PHP - Hur man konverterar en sträng till DATETIME

  2. PHP Infoga data från en tabell till en annan

  3. Fråga för att lista alla lagrade procedurer

  4. Hur ger man en användare tillgång till alla lagrade procedurer på mysql?