ตัวอย่างสคริปป้องกันการแก้ไขข้อมูลซ้ำ ตัวอย่างดังกล่าวใชักับระบบแก้ไขประเภทสินค้า ป้องกันการแก้ไขข้อมูลซ้ำ  และสามารถนำไปประยุกต์ใชักับระบบอื่นๆ ได้  เช่น ระบบป้องกันแก้ไข Username ซ้ำ  ระบบป้องกันแก้ไขรหัสนักศึกษาซ้ำ เป็นต้น  *Code ที่แจกจะรองรับการทำงาน PHP7 และ PHP8 *ฝึกไว้ครับเผื่อได้ใช้




ตัวอย่างระบบที่มีการแสดงรายงานเป็นกราฟแท่ง
1.ระบบยืมคืนอุปกรณ์กีฬา คลิก
2.เว็บอีคอมเมิร์ชราคาถูก คลิก
3.ระบบหอพัก คลิก
4.ฐานข้อมูลศิษย์เก่า คลิก
5.ระบบเบิกจ่ายเครื่องเขียนสำนักงาน คลิก
6.ระบบสอบออนไลน์ คลิก
7.ระบบห้องสมุด คลิก
8.ระบบอื่นๆ เพิ่มเติม คลิก

รวมคลิปสอนปรับพื้นฐาน ภาษา php ฟรี 100 คลิป ++  https://devbanban.com/?p=3940

มาเริ่มทำ workshop กันครับ *คอมเม้นอยู่ในโค้ด

0.รวม Workshop PHP PDO ก่อนหน้าคลิก

1.ให้สร้างฐานข้อมูลก่อนครับ เช่น ฐานข้อมูลชื่อ workshop_pdo

2.ตารางเก็บข้อมูลประเภท (tbl_type)  พร้อมข้อมูลตัวอย่าง  (จากนั้นไปที่เมนู sql คัดลอกโค้ดไปวางและ go)

3.สร้างโฟลเดอร์สำหรับทดสอบ เช่น ชื่อโฟลเดอร์ workshop_pdo *สำหรับคนที่เพิ่งฝึกยังไม่เข้าใจข้อนี้ว่าต้องสร้างไว้ที่ไหน ให้ดูคลิปชุดนี้ก่อน รวมคลิปสอนปรับพื้นฐาน ภาษา php ฟรี 100 คลิป ++  https://devbanban.com/?p=3940

4. การทำงานของ Code : อธิบายสั้นๆ คือ เช่น ถ้ามีข้อมูล “computer” อยู่แล้ว จะไม่สามารถแก้ไขข้อมูลจาก Row อื่นมาแทนชื่อดังกล่าวได้ หรือสั้นกว่านี้อีกก็คือ ป้องกันการแก้ไขข้อมูลซ้ำ นั้นเอง

5. Full Code : checkUpdateDuplicate.php หรือตามที่ต้องการ

6. ผลการทำงาน (อธิบายแล้วในข้อ 4)

7. เพิ่มเติม : เราสามารถกำหนดให้คอลัมภ์ที่ไม่ต้องการให้มีข้อมูลซ้ำเป็น Unique ได้โดยไม่ต้องเขียน Code ตามด้านบน แต่ที่พาเขียนเพื่อต้องการนำมาสร้างเงื่อนไขแจ้งเตือนแบบสวยๆ เช่น ใช้ Sweetalert คลิก เป็นต้น 

ลองเอาไปประยุกต์ใช้ดูครับ และฝากติดตาม workshop ต่อๆ ไปด้วยครับผม
ฝึก SQL :  https://devbanban.com/?p=4672
แหล่งศึกษา PDO เพิ่มเติม : https://devbanban.com/?cat=409&paged=5
List of PDOStatement::bindParam data_type parameters : https://www.php.net/manual/en/pdo.constants.php


ขอแนะนำระบบพร้อมใช้งาน *รายละเอียดและราคาอยู่ใต้คลิป

 

ระบบพร้อมใช้ทั้งหมด คลิก


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

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

fanpage : https://www.facebook.com/sornwebsites/

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save