Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zamówienie według DESC nie działa dla zmiennej niestandardowej $how

Obecnie masz funkcję, która domyślnie wyświetla 15 wierszy posortowanych według added . Możesz to zmienić na dwa sposoby:

Zmień samą funkcję. Spowoduje to, że wartością DOMYŚLNĄ będzie site_views :

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

Teraz, jeśli wywołasz list_videos() , otrzymasz 15 wyników uporządkowanych według wyświetleń witryny.

LUB

Możesz po prostu zmienić sposób wywoływania funkcji w określonym miejscu:

list_videos('site_views', 25);

Uporządkuje się to według site_views i wyświetli do 25.

list_videos('video_title', 25);

Kolejny przykład, prawdopodobnie nie jest dobry do sortowania według nazwy DESC, ale masz pomysł...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać wszystkie wiersze zawierające znaki inne niż [a-zA-Z] w MySQL?

  2. Użycie podniesionego wyjątku PDO nie mogło znaleźć sterownika

  3. Jak używać MySQL w Visual Studio 2010 z EF4?

  4. SQL Wstaw w pierwszej pustej kolumnie z rzędu Błąd MySQL

  5. Test połączenia PDO