Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

यादृच्छिक क्रम के साथ PHP MySQL पृष्ठ पर अंक लगाना

रैंड (बीज) का प्रयोग करें . उद्धरण डॉक्स:"यदि एक स्थिर पूर्णांक तर्क N निर्दिष्ट है, तो इसे बीज मान के रूप में उपयोग किया जाता है। " (http://dev.mysql.com /doc/refman/5.0/hi/mathematical-functions.html#function_rand )।

उपरोक्त उदाहरण में परिणाम क्रम रैंड है, लेकिन यह हमेशा समान होता है। नया ऑर्डर प्राप्त करने के लिए आप बस बीज बदल सकते हैं।

SELECT * FROM your_table ORDER BY RAND(351);

जब भी उपयोगकर्ता पहले परिणाम पृष्ठ को हिट करता है तो आप बीज को बदल सकते हैं और इसे उपयोगकर्ता सत्र में संग्रहीत कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MAMP के साथ MySQL OSX Yosemite 10.10 के साथ काम नहीं करता है

  2. ग्रहण में टॉमकैट पर MYSQL के लिए JDBC का उपयोग करते समय classNotFound अपवाद

  3. 'शब्दकोश' के बजाय एक सरणी बनाने के लिए JSON को संपादित करने में सहायता करें

  4. PDO और MySQL IN/NOT IN प्रश्नों के लिए उचित प्रारूप

  5. MySql Proccesslist स्लीप एंट्री से भरी हुई है जिससे बहुत सारे कनेक्शन हो रहे हैं?