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

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

Moderator: mindphp

User avatar
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 01/01/1970 7:00 am

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

Post by ฐิติยาพร »

ต้องการดึงข้อมูลออกจากฐานข้อมูล โดยให้ข้อมูลเรียงลำดับจากน้อยไปมาก หรือมากไปน้อย ต้องทำอย่างไรช่วยบอกที :P
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25954
Joined: 22/09/2008 6:18 pm
Contact:

Post by 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
User avatar
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 01/01/1970 7:00 am

Post by ฐิติยาพร »

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

Post by 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
User avatar
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 01/01/1970 7:00 am

Post by ฐิติยาพร »

เพิ่ม 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"
จุดประสงค์คือ จำนวนขั้นที่ได้รับ โดยเรียงปีงบประมาณจากน้อยไปมาก
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25954
Joined: 22/09/2008 6:18 pm
Contact:

Post by 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
User avatar
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 01/01/1970 7:00 am

Post by ฐิติยาพร »

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

Return to “SQL - Database”

Who is online

Users browsing this forum: No registered users and 4 guests