Mysql
 sql >> Base de données >  >> RDS >> Mysql

L'ordre par DESC ne fonctionne pas pour la variable personnalisée $how

Vous avez actuellement une fonction qui affiche par défaut 15 lignes triées par added . Vous pouvez modifier cela de deux manières :

Modifiez la fonction elle-même. Cela fera de la valeur DEFAULT site_views :

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

Maintenant, si vous appelez list_videos() , vous obtiendrez 15 résultats classés par description des vues du site.

OU

Vous pouvez simplement changer la façon dont vous appelez la fonction à un certain endroit :

list_videos('site_views', 25);

Cela serait trié par site_views et afficherait jusqu'à 25.

list_videos('video_title', 25);

Un autre exemple, probablement pas bon pour trier par nom DESC mais vous voyez l'idée...