ช่วยทีครับ ผมจะ ให้มันแสดงผลแบบ นี้ทำไงครับ

เริ่มโดย rungroat4, 10 ธันวาคม 2013, 18:33:08

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

rungroat4

ผม มีฐานข้อมูลที่ เป็น เลขที่ ใบสี่งซื้อ ตามนี้ครับ


no         sex   
00001       m
00002       m   
00003       m
00004       m
00005       w
00006       m
00007       m
00008       w
00009       m

ผมจะดึงข้อมูล ที่เป็น เพศ ชาย โดย ให้แสดงผลเป็น แบบนี้ ทำยังไงครับ

00001-00004,00006-00007,00009

โดยให้แสดงผลตามนี้เลยน่ะครับ

[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

saparee

ผมคิดว่าน่าจะ query ใส่ where ธรรมดา
แล้วเอาผลที่ได้ไป loop จัด format เอาอีกที


SELECT no FROM user WHERE sex='m'
ORDER BY no ASC


แล้วน่าจะได้ออกมา


id no           
1 00001       
2 00002       
3 00003       
4 00004     
6 00006       
7 00007       
9 00009       



แล้วก็เอาไปใส่ Loop จัด format เอา
เพราะจากรูปแบบที่ต้องการ ไม่น่าจะจัดออกมาจาก database ได้นะครับ

ไม่รู้นะครับ ผมมั่ววว 555+  :P




ว่าแต่จะเอาไปใช้อะไรต่อหรอครับ ทำไมถึงอยากดึงออกมาเป็นช่วงแบบนั้น?

rungroat4

จะทำเป็น รายงาน ภาษี อย่างย่อ ครับ

โดย ใจให้มัน แสดงผลออกมาว่า เลขที่ใบกำกับภาษีอย่างย่อ มี เลขที่ 00001-00004,00006-00007,00009

ถ้าจะให้มันแสดงออกมาเป็น 00001,00002,00003,00004,00006,00007,00009

มันคงยาวไปน่ะครับ

[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

rungroat4

[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์

rungroat4

[direct=http://www.siamtime.co.th/]นาฬิกา[/direct]เท่ห์ ๆ ของแท้ ราคาถูก ประกันศูนย์