数据库插入失败 导致程序终止的bug

浏览:585 发布日期:2015/03/30 分类:求助交流
数据库user字段设置唯一索引,
插入时当user重复的时候 会导致程序终止。
插入后面的判断是否成功的代码就不会执行。
在原生php 操作是不存在的。
可以在插入以前查询是否重复,但是不严谨的,因为查询和插入并不是同一时间执行的,不能完全避免错误出现。
建议thinkphp修改为:插入失败直接返回false 或 0

大家是如何处理这个问题的?
最佳答案
评论( 相关
后面还有条评论,点击查看>>