Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > รบกวนขอวิธีเก็บตัวเลข 0001 ในฟิวที่ เป็น AUTO_INCREMENT ทีครับ



 

รบกวนขอวิธีเก็บตัวเลข 0001 ในฟิวที่ เป็น AUTO_INCREMENT ทีครับ

 



Topic : 030796



โพสกระทู้ ( 33 )
บทความ ( 0 )



สถานะออฟไลน์




- คือผม จะเก็บ ข้อมูลเป็น 001 แล้วให้มันรัน auto ไปเลื่อยๆเองนะครับ เช่น 001 002 003 ....
ทีนี้ผมลอง ใช้ ฟิว type int และเป็น AUTO_INCREMENT มันก็รัน 1 2 3 ... ให้
พอ ใส่ ข้อมูล 004 เข้าไป มันกลาย เป็น 4 เฉยๆ ไปซะงั้น มีวิธีทำให้มันสามารถ เพิ่ม เป็น 001 002 003 .... ไปเลื่อยๆโดย เป็นแบบ AUTO_INCREMENT
ใหมครับ ?


- คือผมจะทำรหัสที่ไม่ซ่ำกันนะครับ แต่ เรียง 1 2 3 .. เลยมันดูไม่สวยนะครับ เลยอยากจะลองเก็บแบบ 001 002 003 .. บ้างนะครับ มันมีลบ มีเพิ่มนะครับ เลยต้องใช้AUTO_INCREMENT ด้วยนะครับ หรือใครมีวิธีอื่นที่ไม่ต้องใช้ AUTO_INCREMENT และให้เลขที่เก็บเป็นแบบ 001 002 003 ..ต่อไปเลื่อยๆบ้างครับ ข้อมูลมีลบ มีเพิ่ม ห้ามซ้ำนะครับ


รบกวนผู้รู้ทีครับ
ขอบคุณครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-08-26 09:19:30 By : baicrew View : 3708 Reply : 5
 

 

No. 1



โพสกระทู้ ( 148 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

เขียนโปรแกรมให้มัน

Select Database ก่อนครับว่า ค่าสูงสุดเป็นเท่าไร

แล้วเรามาเขียน php ให้มัน ต่อหน้า 0 กี่ตัวก็แล้วแต่

มา Save ลง database

ซึ่ง database เก็บเป็น varchar ก็ได้แล้วครับผม


ลองดูนะครับ

รับใบสั่งยาไปเลย งานนี้






Date : 2009-08-26 09:24:40 By : dr.website
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ตรง Attribute กำหนดเป็น UNSIGNED ZEROFILL ครับ มันก็จะเป็น 0001 0002 0003 ....



Go to : PHP Auto Generate Number ตัวอย่างการทำ Auto Number แบบมี รหัส/ตัวอักษร/ปี/เดือน ข้างหน้า
Date : 2009-08-26 09:30:23 By : webmaster
 

 

No. 3



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

sprintf('%5d',$num);

สมมติ $num = 5; จะได้ 000005

สมมติ $num = 100; จะได้ 000100
Date : 2009-08-26 10:16:01 By : DownsTream
 


 

No. 4



โพสกระทู้ ( 33 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ คุณ dr.website และ คุณ MR.WIN มากๆนะครับสำหนับคำตอบ

ผมทำตาม คุณ MR.WIN แล้วครับ เพิ่มเป็น 001 002 003 ได้เลยครับ

ผมเคยลองเขียน แบบที่คุณ dr.website บอกแล้วนะครับ แรกๆ มันก็ได้นะครับ แต่พอมีเพิ่มมีลบข้อมูล
ข้อมูลมันก็จะซ้ำกันนะครับ เช่น ข้อมูลมี 5 เรคคอต 001 002 003 004 005 พอลบ 003 ทิ้ง และเพิ่มใหม่ ก็จะเป็น 005 มันไปซ้ำกับในฐานข้อมูลนะครับ

- *** มีวิธีใหมครับ? ไม่ให้ซ้ำนะครับ

วิธีเขียนผม ก้จะSelect Database ทั้งหมด และเอาจำนวนที่ได้ + 1 มันก็จะซ้ำ อย่างที่บอกใว้นะครับ
มีวิธีแก้ไหมครับ อยากลองวิธีนี้บ้างนะครับ ขอบคุณมากครับ รบกวนด้วยนะครับ ?
Date : 2009-08-26 10:20:42 By : baicrew
 


 

No. 5



โพสกระทู้ ( 33 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ คุณ dr.website และ คุณ MR.WIN และ คุณ DownsTream มากๆนะครับสำหนับคำตอบ

ผมทำตาม คุณ MR.WIN แล้วครับ เพิ่มเป็น 001 002 003 ได้เลยครับ

ผมเคยลองเขียน แบบที่คุณ dr.website และ คุณDownsTream บอกแล้วนะครับ แรกๆ มันก็ได้นะครับ แต่พอมีเพิ่มมีลบข้อมูล
ข้อมูลมันก็จะซ้ำกันนะครับ เช่น ข้อมูลมี 5 เรคคอต 001 002 003 004 005 พอลบ 003 ทิ้ง และเพิ่มใหม่ ก็จะเป็น 005 มันไปซ้ำกับในฐานข้อมูลนะครับ

- *** มีวิธีใหมครับ? ไม่ให้ซ้ำนะครับ

วิธีเขียนผม ก้จะSelect Database ทั้งหมด และเอาจำนวนที่ได้ + 1 และ อีกวิธี คือเอาจำนวนที่ได้ มาsprintf('%5d',$num); และบันทึก มันก็จะซ้ำ อย่างที่บอกใว้นะครับ
มีวิธีแก้ไหมครับ อยากลองใช้วิธีเขียนลงไปบ้างนะครับ ขอบคุณมากครับ รบกวนด้วยนะครับ ?
Date : 2009-08-26 10:25:00 By : baicrew
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนขอวิธีเก็บตัวเลข 0001 ในฟิวที่ เป็น AUTO_INCREMENT ทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่