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

PHP pagination MySQL dengan pemesanan acak

Gunakan RAND(SEED) . Mengutip dokumen:"Jika argumen bilangan bulat konstan N ditentukan, itu digunakan sebagai nilai benih. " (http://dev.mysql.com /doc/refman/5.0/en/mathematical-functions.html#function_rand ).

Dalam contoh di atas, urutan hasil adalah rand, tetapi selalu sama. Anda hanya dapat mengubah benih untuk mendapatkan pesanan baru.

SELECT * FROM your_table ORDER BY RAND(351);

Anda dapat mengubah seed setiap kali pengguna membuka halaman hasil pertama dan menyimpannya di sesi pengguna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Fungsi UCASE() Bekerja di MySQL

  2. mengimpor file sql ke database menggunakan wamp

  3. Peningkatan Nilai PDO PHP, Mysql

  4. Alternatif MySQL untuk T-SQL's WITH TIES

  5. MySQL ODBC 5.1 Set Nama tidak diizinkan oleh driver