mysqli->insert_id -- Returns the auto generated id used in the last query
Syntax
Procedural style:
mixed mysqli_insert_id ( mysqli link )
Object oriented style (property):
class mysqli { mixed insert_id }
The mysqli_insert_id() function returns the ID generated
by a query on a table with a column having the AUTO_INCREMENT attribute. If
the last query wasn't an INSERT or UPDATE statement or if the modified table
does not have a column with the AUTO_INCREMENT attribute, this function will
return zero.
Note:
Performing an INSERT or UPDATE statement using the LAST_INSERT_ID()
function will also modify the value returned by the
mysqli_insert_id() function.
Return Values
The value of the AUTO_INCREMENT field that was updated
by the previous query. Returns zero if there was no previous query on the
connection or if the query did not update an AUTO_INCREMENT
value.
Note:
If the number is greater than maximal int value, mysqli_insert_id()
will return a string.
Examples
Example 1. Object oriented style
<?php $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
printf ("New Record has id %d.\n", mysqli_insert_id($link));
/* drop table */ mysqli_query($link, "DROP TABLE myCity");
/* close connection */ mysqli_close($link); ?>
The above example will output:
New Record has id 1.
Php mysqli insert id Function syntax tag
mysqli insert id php code on this is provided for your study purpose, it will guide you to know how create and design a website using php. use it to practice and train your self online
Php mysqli insert id syntax tutorial
php tutorial guide and code design are for easy learning and programming. The code practice section provided at the top is for practising of this syntax. Use the code section up to practice your php programming online. Learning php is very easy, all you need is to use the examples on this site and practice them to perfect your skills.