หลังจากที่ได้ทดสอบโปรเจ็กต์ PHP CI MANIA มาสักระยะก็พบว่า จะเกิด error message เมื่อมีการบันทึกข้อมูลซ้ำกันในฟิลด์ที่เป็น UNIQUE KEY คือฟิลด์ที่จะไม่ให้ข้อมูลซ้ำกัน เช่น ฟิลด์รหัสสินค้า หรือบาร์โค้ดสินค้า ฟิลด์เก็บ Username ของผู้ใช้งานเป็นต้น ทีนี้ถ้าเราไม่อยากให้เวลาใช้งานแล้วเด้ง Error Message จากฐานข้อมูลว่า Duplicate entry '' for key 'unique_id' เราก็ทำการตรวจสอบทุกครั้งก่อนบันทึกซะเลยว่าข้อมูลที่เป็น UNIQUE KEY ซ้ำกันไหม แล้วก็ส่ง Alert สวยๆอย่าง S weetAlert.JS.Org ขึ้นมาแสดงแทน สำหรับวิธีเขียนโค้ดเพื่อตรวจสอบ UNIQUE KEY ของตารางแต่ละตารางนั้น มีตัวอย่างดังต่อไปนี้ PHP Code <?php //string from => SHOW CREATE TABLE tb_members; $sql ="CREATE TABLE `tb_members` ( `userid` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) DEFAULT NULL COMMENT 'ชื่อผู้ใช้งาน', `password` varchar(50) DEFAULT NULL COMMENT 'รหัสผ่าน', ...