thinkphp 数据库插入时重复插入
我在控制器里接收数据时用的GET,但是数据一GET到,进行插入数据库时,调用插入函数,插入函数会莫名其妙的执行两次。返回的是后一次执行得到的新ID。我都无语了。后来我试着...
我在控制器里接收数据时用的GET,但是数据一GET到,进行插入数据库时,调用插入函数,插入函数会莫名其妙的执行两次。返回的是后一次执行得到的新ID。我都无语了。后来我试着检测一下第一次调用是什么时候发生的,就直接在控制器函数最前面先输出整张表的所有数据,结果居然得到了第一次调用生成的数据。我就在想为什么,我还没有GET,就可以直接获取到GET的数据插入了。
可能是addApply函数执行了两次
上面是控制器中的方法,下面的是MOdel里面的方法。 展开
可能是addApply函数执行了两次
上面是控制器中的方法,下面的是MOdel里面的方法。 展开
展开全部
插入完毕之后跳转页面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是写了构造方法的
追问
构造方法里面,获取模型对象啊。然后用对象调用的方法
追答
确定构造方法里面没有调用插入数据的方法么,模型和控制器的构造方法都检查了?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询