วิธีการดึงข้อมูลจากฐานข้อมูลขึ้น มาแสดงโดยการเรียงลำดับข้อมูลจากข้อมูลแถวแรกของฟิลด์ ไปหาข้อมูลแถวสุดท้าย หรือ เรียงลำดับข้อมูลจากข้อมูลแถวสุดท้ายของฟิลด์ ไปหาข้อมูลแถวแรกสุด ด้วยการใช้ Order By + Keyword + ASC หรือ DESC......
เรามีข้อมูลอยู่ในฟิลด์ id, username, password ชื่อตารางว่า members ข้อมูลในตารางมีดังนี้
id | username | password |
---|---|---|
1 | a | 1 |
2 | b | 2 |
3 | c | 3 |
4 | d | 4 |
5 | e | 5 |
เราต้องการดึงข้อมูลในฟิลด์ username มาแสดงโดยให้เรียงลำดับจากบนลงล่างตามลำด้บ abcde แบบนี้
โดยวิธีการดังนี้
$sql = "select * from members order by username ASC";
หรือ ท่านจะใช้ order by id ASC ก็ได้เช่นกัน ซึ่่งเป็นการเรียงลำดับจาก id แรกไปหา id สุดท้าย
ส่วนวิธีการเรียงลำดับจากข้อมูลสุดท้ายขึ้นไปหาข้อมูลแรก จาก edcba แบบนี้โดยวิธีการดังนี้
$sql = "select * from members order by username DESC";
หรือ ท่านจะใช้ Order By Id DESC ก็ได้เช่นกัน ซึ่่งเป็นการเรียงลำดับจาก id สุดท้ายไปหา id แรกนั่นเองครับ...
ความคิดเห็นนี้ถูกผู้เขียนลบ
ตอบลบขอบคุณมากๆครับ กำลังตามหาวิธีอยู่เลย
ตอบลบ