相信在保存数据的时候,大家可能会遇到保存失败的问题,我现在我给大家分享一下我做项目保存数据遇到的Bug,怎么去解决这个问题:
像上面这种写法的话,它是没有进入第二个判断里面去执行相应的提示语句,不符合判断条件,而是跳到else语句里。像这种的话第一反应是感觉操作失败了,事实上它操作的数据已经进入数据库,操作是正确的,就是提示语句不对而已。所以这样的写法看上去好像没什么不妥,事实上这样子的写法在最后的提示作用不能发挥。
按照正常来说,这样写也是没有上面语法上面的问题,但是经过本人的很多次测试,这样写的话很少会出错,但是不能保证一定不出错。而且出错可能找不出来。这样子的写法是在执行数据保存进数据库时,会返回出一个受影响的行数,所以这样子在一定程度上是没什么问题的。
所以不写保存的那一句代码就可以了,正常来说,这样子的写法基本上不出现错误。所以相比上面两种写法我更推荐最后一种写法。
详细的操作基本给大家分享完了,希望分享的内容对你们有用。
如果哪里分析不够恰当或者不清晰的地方请海涵,还可以在评论下面进行点评和指正~