Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đặt hàng theo DESC không hoạt động cho biến tùy chỉnh $ how

Bạn hiện có một hàm mặc định hiển thị 15 hàng được sắp xếp theo added . Bạn có thể thay đổi điều này theo một trong hai cách:

Thay đổi chức năng của chính nó. Điều này sẽ làm cho giá trị DEFAULT là site_views :

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

Bây giờ nếu bạn gọi list_videos() , bạn sẽ nhận được 15 kết quả được sắp xếp theo mô tả lượt xem trang web.

HOẶC

Bạn chỉ có thể thay đổi cách gọi hàm ở một nơi nhất định:

list_videos('site_views', 25);

Điều này sẽ sắp xếp theo site_views và hiển thị tối đa 25.

list_videos('video_title', 25);

Một ví dụ khác, có thể không tốt để sắp xếp theo tên DESC nhưng bạn có ý tưởng ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tên thực thể / bảng động trong Doctrine 2

  2. Triển khai cấu trúc dữ liệu phân cấp trong cơ sở dữ liệu

  3. Có Tập lệnh nâng cấp Spring Batch 3 cho MySQL không?

  4. Tạo truy vấn tùy chỉnh với Spring DATA JPA?

  5. MySQL chọn nơi thuộc tính trường JSON có giá trị