2个回答
展开全部
添加数据保存是一个事务,查询是另外的一个事务;如第一个事务没有执行完,也就是没有提交,你第二事务运行时,就得不到数据的,所以,建议你检查下:
1、是否将这两个事务写成一个了;
2、是否第一个事务执行后,没有提交(执行完后,查询数据库表是否存在数据,若无,事务未提交,若有,事务提交)。
3、若上面能在数据库中查询到数据,建议检查查询数据的SQL是否错误。
1、是否将这两个事务写成一个了;
2、是否第一个事务执行后,没有提交(执行完后,查询数据库表是否存在数据,若无,事务未提交,若有,事务提交)。
3、若上面能在数据库中查询到数据,建议检查查询数据的SQL是否错误。
追问
数据库表里面有数据,查询数据可以查,但就是没更新
追答
你的意思是数据库里面能查到新添加的数据,前台再次查询查询不出来?但是在数据库中执行SQL能查询出来?我建议你:
1、添加数据后,直接拷代码里面的SQL去数据库中执行,看能否查询出新增的数据?若否,检查下你代码里的SQL;
2:以上能查询出来,但就是在前台显示不出来,检查下前台传入的查询条件有问题,debug一下代码检查吧。
这个不是很难的,学会用debug调式代码是学习写程序的必经之路啊~
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
事务没有提交么?
你控制台怎么查询的?
你控制台怎么查询的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询