Mysql
 sql >> Database >  >> RDS >> Mysql

L'ordine tramite DESC non funziona per la variabile personalizzata $how

Al momento hai una funzione che per impostazione predefinita mostra 15 righe ordinate per added . Puoi cambiarlo in due modi:

Cambia la funzione stessa. In questo modo il valore DEFAULT sarà site_views :

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

Ora se chiami list_videos() , otterrai 15 risultati ordinati in base alle visualizzazioni del sito desc.

O

Puoi semplicemente cambiare il modo in cui chiami la funzione in un determinato luogo:

list_videos('site_views', 25);

Questo ordinerebbe per site_views e mostrerebbe fino a 25.

list_videos('video_title', 25);

Un altro esempio, probabilmente non va bene per ordinare per nome DESC ma ti viene l'idea...