mysql_insert_id 返回的值不对

1.程序中遇到的问题总结: mysql

mysql_insert_id($conn=null) sql

若是参数为空,默认用的是上一个打开的mysql连接 程序

主程序中用了conn1,程序的执行过程当中调用了其余的mysql连接,好比$conn2, 总结


若是此后 query

执行mysql_query('insert into...') co

再调用mysql_insert_id()  (这里没有指定conn) 参数

当$conn2没有释放掉的话,返回的是$conn2所在的值

当$conn2释放掉的话返回为空


总结:调用不一样的conn的时候,注意mysql_insert_id($conn)是否须要给出指定的参数$conn

相关文章
相关标签/搜索