ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingถามการเขียนโค้ด sql หน่อยครับ เกี่ยวกับการ random
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามการเขียนโค้ด sql หน่อยครับ เกี่ยวกับการ random  (อ่าน 1419 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 119
ออฟไลน์ ออฟไลน์

กระทู้: 3,128



ดูรายละเอียด
« เมื่อ: 01 พฤศจิกายน 2018, 11:28:17 »

อยากได้แบบว่า ให้ดึงข้อมูลในตารางมาแสดง โดย random จากข้อมูลล่าสุด 7 วันที่ผ่านมาแบบนี้อะครับ ใครเขียนเป็นบ้าง

ขอบคุณล่วงหน้า  wanwan017
บันทึกการเข้า

lbike
บุคคลทั่วไป
« ตอบ #1 เมื่อ: 01 พฤศจิกายน 2018, 11:53:44 »

รับเขียนครับ
บันทึกการเข้า
kondam
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 532
ออฟไลน์ ออฟไลน์

กระทู้: 6,137



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 01 พฤศจิกายน 2018, 14:23:58 »

ลองประยุกต์ดูครับ
โค๊ด:
https://www.w3schools.com/sql/func_mysql_rand.asp
บันทึกการเข้า

ขอแนะนำ : wanwan034

1. จดโดเมน ต่ออายุ godaddy ลด 40% ถูกที่สุดในตอนนี้! คลิก

2.จดโดเมน + private 8.88$ [namecheap]   คลิก

3.แนะนำคลาวด์โฮสติ้งไทย ที่ผมใช้อยู่ [Thaidata]   คลิก
Tutorcuu
บุคคลทั่วไป
« ตอบ #3 เมื่อ: 01 พฤศจิกายน 2018, 14:30:51 »

รับเขียนครับ
บันทึกการเข้า
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 119
ออฟไลน์ ออฟไลน์

กระทู้: 3,128



ดูรายละเอียด
« ตอบ #4 เมื่อ: 01 พฤศจิกายน 2018, 22:35:25 »

ลองประยุกต์ดูครับ
โค๊ด:
https://www.w3schools.com/sql/func_mysql_rand.asp

 :'(
บันทึกการเข้า

2DTH
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 463



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 02 พฤศจิกายน 2018, 13:35:06 »

SELECT * FROM SLNAME WHERE DNAME > CURDATE() - INTERVAL 7 DAY ORDER BY RAND()
« แก้ไขครั้งสุดท้าย: 02 พฤศจิกายน 2018, 13:35:32 โดย 2DTH » บันทึกการเข้า

adverwild
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 71



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 20 ธันวาคม 2018, 16:49:14 »

ลองแบบนี้ครับ

$strSQL = "SELECT * FROM (SELECT * FROM table  ORDER BY no DESC LIMIT 20)  AS table ORDER by no DESC ";
$objQuery= $mysqli->query($strSQL);

ตัวนี้คือ ผมมีข้อมูลที่เรียงกัน จากน้อยไปมาก คือ ฟิลด์ no ที่เป็น autoincrement

แล้วทำการดึงข้อมูล ล่าสุด 20 ตัวครับ
 wanwan003
บันทึกการเข้า

www.adverwild.com โปรแกรมการตลาด

1.โพสท์เว็บบอร์ด
2.โพสท์ facebook ปั้มไลค์ 
3.adverwild facebook tools ตัวช่วยสำหรับ Facebook
ช่วยเพิ่มยอดขาย เพิ่มการเข้าถึงลูกค้า
หน้า: [1]   ขึ้นบน
พิมพ์