ฟังก์ชั่น mysql_insert_id() : ใช้ในการคืนค่าข้อมูลของฟิลด์ที่เป็นแบบ auto_increment

ฟังก์ชั่น mysql_insert_id()

 

ความหมายของฟังก์ชั่นและการใช้งาน

การคืนค่าข้อมูลของฟิลด์ที่เป็นแบบ auto_increment ของแถวใหม่ที่ได้เพิ่มเข้าไปโดยคำสั่ง INSERT ของ SQL ด้วยฟังก์ชั่น mysql_insert_id()

รูปแบบการเขียน (Syntax)

int mysql_insert_id ([ resource $link_identifier = NULL ] )

 

ตัวอย่างที่ 1

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
mysql_select_db('mydb');

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());
?>