的php:mysql_insert_id()问题
在mysql db中处理INSERT查询后,php函数mysql_insert_id()是否可以返回任何结果? 只是为了澄清. cron在生产站点上执行了一个脚本.它包含一个为用户生成发票的周期.每次迭代都包含一个INSERT数据库查询和查询之后立即进行的mysql_insert_id()操作-提取生成的发票编号.执行了一组迭代,而没有获取最后插入的数字. 可能是由于数据库服务器负载过大或其他与PHP代码站点上的问题无关的原因引起的吗? 任何帮助,将不胜感激! 最佳答案 临时而言,我想到了MySQL无法返回ID的几种情况:>您要插入的表没有AUTO_INCREMENTed主键. MySQL文档有a full list of conditions and details on how this function works. 当然,MySQL中也可能存在错误,这取决于您使用的MySQL版本. (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |