มาทดลองสร้าง auto number ด้วยภาษา PHP  โดยไม่ง้อ A_I (Auto Increment) จาก Mysql .   เป็นตัวอย่างง่ายๆ สามารถนำไปใช้ได้จริง มาเริ่มกันเลยครับ

**ฟรีคลิปปรับพื้นฐานภาษา PHP คลิก

ตาราง *อย่างลืมสร้างฐานข้อมูลก่อนนะครับ เช่น workshop_bill

ตารางจะสร้างตัวอย่างมาแค่ 2 คอลัมภ์ ดังนี้ (*สามารถเพิ่มภายหลังให้เหมาะกับงานของเราได้ครับ)
1.bill_no เป็น int และ PK
2.bill_date เป็น timestamp

Full code จะประกอบด้วย 6 ส่วนดังนี้

  1. การเชื่อมต่อฐานข้อมูล ผมตั้งชื่อมาให้คือ workshop_bill
  2. การคิวรี่หาเลขบิลล่าสุดจากตาราง
  3. สร้างเงื่อนไขตรวจสอบ ถ้าไม่มีเลขบิลในตารางมาก่อน จะกำหนดให้เท่ากับ 1 แต่ถ้าไม่ใช่ก็เอาเลขบิลล่าสุดในตารางมาบวกเพิ่มทีละ 1
  4. เพิ่มเลขบิลใหม่ไปที่ตาราง *ให้รีเฟรซหน้านี้บ่อยๆครับ จะมีข้อมูลเข้าไปที่ตารางของเรา ปล.รีเฟรซที่บราวเซอร์
  5. คิวรี่ข้อมูลจากตารางออกมาแสดง
  6. จากข้อ 5 ก็เอามาแสดงข้อมูลโดยใช้ foreach แสดงข้อมูลทั้งหมดที่มีในตาราง

ผลการทำงาน

***ลองเอาไปประยุกต์ใช้ดูนะครับ


รายการระบบพร้อมใช้ ราคาถูก ได้โค้ดทั้งหมด

 

 

ระบบอื่นๆ 

แฟนเพจ : https://www.facebook.com/sornwebsites/

ร่วมสนับสนุน ค่ากาแฟ ค่าโฮส devbanban.com และทีมงานได้ที่

ธนาคารกรุงไทย สาขาเดอะมอลล์ท่าพระ
ชื่อบัญชี นายพิศิษฐ์  บวรเลิศสุธี   เลขที่  878-0-17747-6
————————————————————————————
ธนาคารไทยพาณิชย์ สาขามหาวิทยาลัยราชภัฏธนบุรี
ชื่อบัญชี นายพิศิษฐ์  บวรเลิศสุธี เลขที่ 406-359094-1

————————————————————————————

ธนาคารกสิกร สาขาเออร์เบิร์น สแควร์ ประชาชื่น
ชื่อบัญชี นายพิศิษฐ์  บวรเลิศสุธี เลขที่ 048-1-17571-2


อีก 1 ตัวอย่าง กรณีเอาปีปัจจุบันมาทำเลขบิลด้วย จะใช้ พศ. เป็นเลขหน้าและต่อด้วยเลขบิล
*ใช้ตารางเดิมได้เลยนะครับ แต่ปรับขนาดของคอลัมภ์บิลให้เพียงพอต่อขนาดของเลขบิลด้วยนะครับ (ตารางข้างบนขนาด 4 แก้เป็น 9 หรือ 11 ก็ได้ครับ)

Full Code *รันและรีเฟรซหน้านี้ไปเรื่อยๆครับ จะมีข้อมูลเพิ่มเข้าในตาราง

ผลการทำงาน

***ลองเอาไปประยุกต์ใช้ดูนะครับ

 

 

(Visited 426 times, 56 visits today)