PHP使用mysql_insert_id()函数来获取新插入的数据或当前出版物的ID
这个问题最近在我的工作中遇到了。我们如何在PHP中获得ID(或当前发布文章的ID)我认为有必要整理出详细的解决办法来帮助和帮助需要帮助的朋友。如果我们不多说话,让我们详细看看解决方案。
解决方法
事实上,它可以与mysql_insert_id()函数实现。
定义和用法
的mysql_insert_id()函数返回的插入操作的最后一步生成的ID。
注意:如果前面的查询不会产生auto_increment的ID,然后mysql_insert_id()返回0。
语法
mysql_insert_id(连接)
参数描述
连接是可选的。MySQL连接是指定的。如果没有指定,则使用最后一个连接。
解释
mysql_insert_id()返回在给定连接的插入查询最后一步产生的auto_increment ID号码。如果没有指定连接,最后一个打开的连接。
提示和注释
注意:如果你需要保存的值后,确保mysql_insert_id()是产生价值的查询后立即调用。
例子
对美元mysql_connect(localhost
如果(!$ CON)
{
死(不连接:'。mysql_error()));
}
db_selected美元= mysql_select_db(test_db
为SQL =插入个人价值观('carter ',使用OR来显示所有,北京的);
mysql_query($ SQL,$ CON);
ID = mysql_insert_id(美元)
刚刚插入的数据ID是:;
mysql_close($ CON);
总结
以上就是本文的全部内容。我希望本文的内容可以帮助您学习或使用PHP。如果有任何疑问,你可以留言。