Long Live The King
ข้าพเจ้าไม่ได้มีพรสวรรค์พิเศษอะไร ข้าพเจ้าเพียงแต่มีความกระหายใคร่รู้อยู่เสมอ ทุ่มเทให้กับสิ่งที่อยากรู้ พากเพียรอย่างทรหด และสำรวจวิจารณ์ความรู้ของตัวเองเป็นประจำ ปัจจัยเหล่านี้คือที่มาของแนวคิดต่างๆ ของข้าพเจ้า .... อัลเบิร์ต ไอน์สไตน์

วันเสาร์ที่ 29 ธันวาคม พ.ศ. 2555

วิธีการเรียงลำดับข้อมูลจาก Database ที่ดึงขึ้นมาแสดงด้วย Order By (PHP)



วิธีการดึงข้อมูลจากฐานข้อมูลขึ้น มาแสดงโดยการเรียงลำดับข้อมูลจากข้อมูลแถวแรกของฟิลด์ ไปหาข้อมูลแถวสุดท้าย หรือ เรียงลำดับข้อมูลจากข้อมูลแถวสุดท้ายของฟิลด์ ไปหาข้อมูลแถวแรกสุด ด้วยการใช้ 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 แรกนั่นเองครับ...

2 ความคิดเห็น:

  1. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  2. ขอบคุณมากๆครับ กำลังตามหาวิธีอยู่เลย

    ตอบลบ

© Bookneo, AllRightsReserved.

ขับเคลื่อนโดย Blogger Designed by Nikhorn Thongchuay