นำลำดับหัวข้อมาแสดงรายงาน
รบกวนท่านผู้รู้ช่วยแนะนำหน่อยค่ะ
คือว่าหนูมีเทเบิล อยู่1 เทเบิล มีฟิวอยู่ 3 ฟิว คือ ลำดับหัวข้อ ชื่อหัวข้อ หัวข้ออ้างอิง
ข้อมูลตัวอย่าง 1 จดุประสงที่ 1 1
1.1 หัวข้อย่อย 1
1.1.1 หัวข้อย่อย 1.1
ข้อมูลที่เก็บในฐานข้อมูลเป็นอย่างนี้ค่ะ ตอนนี้หนูเกิดปัญหาเรื่องการนำข้อมูลออกมาแสดงให้เรียงลำดับให้ถูกต้องอ่ะค่ะ
ตอนนี้คิดไม่ออกแล้วค่ะ ช่วยแนะนำหน่อยนะค่ะ
คือว่าหนูมีเทเบิล อยู่1 เทเบิล มีฟิวอยู่ 3 ฟิว คือ ลำดับหัวข้อ ชื่อหัวข้อ หัวข้ออ้างอิง
ข้อมูลตัวอย่าง 1 จดุประสงที่ 1 1
1.1 หัวข้อย่อย 1
1.1.1 หัวข้อย่อย 1.1
ข้อมูลที่เก็บในฐานข้อมูลเป็นอย่างนี้ค่ะ ตอนนี้หนูเกิดปัญหาเรื่องการนำข้อมูลออกมาแสดงให้เรียงลำดับให้ถูกต้องอ่ะค่ะ
ตอนนี้คิดไม่ออกแล้วค่ะ ช่วยแนะนำหน่อยนะค่ะ
วิธีการที่จะเรียงบน MySQL ได้ มีดังนี้
เก็บเป็นตัวเลข เช่น 1,1.1 แต่ 1.1.1 คงไม่มี
เก็บเป็นข้อความเพื่อให้เรียงได้ ความยาวของข้อมูลต้องเท่ากัน ในที่นี้ก็จะเก็บเป็น 1.0.0,1.1.0,1.1.1 ถึงจะเรียงได้ถูกต้อง กรณีนี้อาจต้องเผื่อหากมีกรณีที่ตัวเลขเกิน 9 ด้วย เช่น 01.01.01,19.00.00 เป็นต้น
เก็บแยกเป็น 3 ฟิลด์ ตามกลุ่มที่ต้องการ (ในกรณีนี้ก็ต้องเก็บเป็น 3 ฟิลด์)