Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pesanan oleh DESC tidak berfungsi untuk variabel khusus $how

Saat ini Anda memiliki fungsi yang secara default menampilkan 15 baris yang diurutkan berdasarkan added . Anda dapat mengubah salah satu dari dua cara ini:

Ubah fungsi itu sendiri. Ini akan membuat nilai DEFAULT menjadi site_views :

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

Sekarang jika Anda memanggil list_videos() , Anda akan mendapatkan 15 hasil yang diurutkan berdasarkan tampilan situs desc.

ATAU

Anda hanya dapat mengubah cara Anda memanggil fungsi di tempat tertentu:

list_videos('site_views', 25);

Ini akan diurutkan berdasarkan site_views dan muncul hingga 25.

list_videos('video_title', 25);

Contoh lain, mungkin tidak baik untuk mengurutkan berdasarkan nama DESC tetapi Anda mendapatkan idenya...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saya mengalami masalah saat menggunakan gabungan kiri dan grup secara bersamaan. Saya memiliki beberapa baris data dengan user_id yang sama, jadi saya ingin menggunakan group by

  2. Mencoba memeriksa apakah nama pengguna sudah ada di database MySQL menggunakan PHP

  3. Pernyataan pembaruan SQL bersyarat untuk dua tabel sekaligus

  4. pernyataan mysql UPDATE - overhead untuk nilai yang sama?

  5. Bagaimana cara mendeklarasikan variabel di MySQL?