วิธีเรียงข้อมูลที่ดึงออกจากฐานข้อมูล

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
โพสต์: 12
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

วิธีเรียงข้อมูลที่ดึงออกจากฐานข้อมูล

โพสต์ที่ยังไม่ได้อ่าน โดย ฐิติยาพร »

ต้องการดึงข้อมูลออกจากฐานข้อมูล โดยให้ข้อมูลเรียงลำดับจากน้อยไปมาก หรือมากไปน้อย ต้องทำอย่างไรช่วยบอกที :P
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41417
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใส่ ORDER BY *** ASC หรือ DESC ต่อ ท้ายคำสั่ง select ครับ เช่น
select a,b,c from tb order by b asc
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
โพสต์: 12
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย ฐิติยาพร »

ถ้ามีข้อมมูลในฐานข้อมมูลสัก 10 แล้วดึงออกมา 5แต่ที่ดึงออกมายังไม่ได้เรียงถ้าต้องการจะเรียงลำดับ ต้องทำยังไง ลองใส่ order by แล้วSELECT มีข้อผิดพลาด ช่วยบอกวิธีที่จะดึงข้อมูลออกมาแค่ตามจำนวนที่เราต้องการด้วยนะคะ ขอบคุณมากๆเลย
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41417
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ขอดู ที่ผิดพลาดหน่อยคับ ผิดพลาด เพราะอะไร
ส่วนจำกัดจำนวน ก็ เพิ่ม LIMIT 0,10
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
โพสต์: 12
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย ฐิติยาพร »

เพิ่ม order by
$strSQL="select budget_id,num_degree order by budget_id desc from to_promoted where person_id = '$password'";
แล้ว
SELECT มีข้อผิดพลาดYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from to_promoted where person_id ="1234"
จุดประสงค์คือ จำนวนขั้นที่ได้รับ โดยเรียงปีงบประมาณจากน้อยไปมาก
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41417
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

You have an error in your SQL syntax; คือรูปแบบคำสั่งของ sql ไม่ถูกต้อง
ต้องเปลี่ยนเป็น
$strSQL="select budget_id,num_degree from to_promoted where person_id = '$password' order by budget_id desc ";
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
โพสต์: 12
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย ฐิติยาพร »

ทำตามที่คุณบอกแล้ว ได้ผลที่ถูกต้อง
ขอบคุณมากเลยค่ะ
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 66