sql >> Database >  >> RDS >> Mysql

Bestellen via DESC werkt niet voor aangepaste variabele $hoe

Je hebt momenteel een functie die standaard 15 rijen toont, gesorteerd op added . U kunt dit op twee manieren wijzigen:

Verander de functie zelf. Hierdoor wordt de STANDAARD waarde site_views :

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

Als je nu list_videos() . aanroept , u krijgt 15 resultaten gerangschikt op siteweergaven, desc.

OF

Je kunt gewoon veranderen hoe je de functie op een bepaalde plaats aanroept:

list_videos('site_views', 25);

Dit zou sorteren op site_views en er maximaal 25 worden weergegeven.

list_videos('video_title', 25);

Nog een voorbeeld, waarschijnlijk niet goed om op naam DESC te sorteren, maar je snapt het idee...



  1. Hoe AUTO_INCREMENT te lezen en te resetten in MySQL

  2. mysql-sleutel was te lang probleem

  3. PHP gebruikt CURRENT_TIMESTAMP uit oostelijke tijdzone

  4. Hoe kan ik tijdelijke tabellen op mysql opschonen?