ในบางครั้งบางคราวเราอาจจะมีความจำเป็นต้องสุ่ม ข้อมูล ออกจากฐานข้อมูล เช่น การออกข้อสอบ หรือการทำเกมส์ คล้ายเกมส์เศรษฐี เป็นต้น มือใหม่อาจจะมองว่า ทำไงอ่ะ !
แต่อันที่จริงแล้ว ง่ายมากครับ MySQL มีคำสั่งอยู่คำสั่งหนึ่ง คือ RAND() ใช้สำหรับสุ่มข้อมูล
ดูคำสั่งนี้นะครับ
SELECT * FROM tbl_game ORDER BY RAND()
ข้อมูลที่ถูกเลือกมาจากตาราง tbl_game จะถูกจัดเรียงแบบสุ่ม เพราะฉะนั้นเมื่อเราเอาข้อมูล ขึ้นแสดงบนเว็บเพจ มันก็จะแสดงแบบสุ่มๆ
ง่ายมั้ย แค่คำสั่งเดียวเท่านั้นเอง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น