สมมติว่าตารางเว็บไซต์มีเขตข้อมูล ID ที่สร้างขึ้นโดยอัตโนมัติ ส่งกลับ ID จากแบบสอบถามล่าสุด:
<?php // สมมติว่าชื่อผู้ใช้ฐานข้อมูล: root, รหัสผ่าน: 123456, ฐานข้อมูล: CODERCTO $con=mysqli_connect("localhost", "root", "123456", "CODERCTO"); if (mysqli_connect_errno($con)) { echo "ไม่สามารถเชื่อมต่อกับ MySQL: " . mysqli_connect_error(); mysqli_query($con,"INSERT INTO sites (name,url,alexa) VALUES ('Coder Tutorial','http://www.codercto.com',5633)");//ส่งออก IDecho ที่สร้างขึ้นโดยอัตโนมัติ "New The รหัสคือ: " . mysqli_insert_id($con); mysqli_close($con);?>
ฟังก์ชัน mysqli_insert_id() ส่งคืน ID ที่สร้างขึ้นโดยอัตโนมัติ (สร้างผ่าน AUTO_INCREMENT) จากแบบสอบถามครั้งล่าสุด
mysqli_insert_id( การเชื่อมต่อ ) ;
พารามิเตอร์ | อธิบาย |
---|---|
การเชื่อมต่อ | ที่จำเป็น. ระบุการเชื่อมต่อ MySQL ที่จะใช้ |
ค่าส่งคืน: | ส่งกลับจำนวนเต็มที่มีค่าฟิลด์ AUTO_INCREMENT ที่สร้างขึ้นโดยอัตโนมัติในการสืบค้นครั้งล่าสุด ถ้า number > ค่าจำนวนเต็มสูงสุด ก็จะส่งกลับสตริง หากไม่มีการอัปเดตหรือไม่มีฟิลด์ AUTO_INCREMENT ระบบจะส่งคืน 0 |
---|---|
เวอร์ชัน PHP: | 5+ |