//前面插入操作省略...
$rt = mysql_insert_id();
var_dump($rt);
$rt = $this->DB->query("select last_insert_id() from yl_contact");
var_dump($rt);
//结果
//
//int(10000672)
//int(15476)
Copy Code 

10000672这个结果是准确的,15476是索引总量,也就是说这个表里的自增字段有一段是空的,但是有影响吗?

为什么mysql_insert_id()这个函数这么靠普呢? 因为它直接返回了上次插入返回结果里的insert_id

my_ulonglong STDCALL mysql_insert_id(MYSQL *mysql)
{
    return mysql->last_used_con->insert_id;
}
Copy Code 

还是没弄明白为什么,求解~

———–
post by gmail~