mysql_insert_id

(PHP 4, PHP 5)

mysql_insert_id ȡ����һ�� INSERT ���������� ID

˵��

mysql_insert_id ([ resource $link_identifier ] ) : int

mysql_insert_id() ���ظ����� link_identifier ����һ�� INSERT ��ѯ�в����� AUTO_INCREMENT �� ID �š����û��ָ�� link_identifier����ʹ����һ���򿪵����ӡ�

�����һ��ѯû�в��� AUTO_INCREMENT ��ֵ���� mysql_insert_id() ���� 0�������Ҫ�����ֵ�Ժ�ʹ�ã�Ҫȷ���ڲ�����ֵ�IJ�ѯ֮���������� mysql_insert_id()��

Note:

MySQL �е� SQL ���� LAST_INSERT_ID() ���DZ��������²����� AUTO_INCREMENT ֵ�����Ҳ����ڲ�ѯ���֮�䱻���á�

Warning

mysql_insert_id() �� MySQL �ڲ��� C API ���� mysql_insert_id() �ķ���ֵת���� long��PHP ������Ϊ int������� AUTO_INCREMENT ���е������� BIGINT���� mysql_insert_id() ���ص�ֵ������ȷ�������� SQL ��ѯ���� MySQL �ڲ��� SQL ���� LAST_INSERT_ID() �������

Example #1 mysql_insert_id() ����

<?php
    mysql_connect
("localhost""mysql_user""mysql_password") or
        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());
?>

�μ� mysql_query()��