php两个页面同时对数据库进行操作 10

制作网页的时候使用php连接数据库,我在第一个页面对数据库内容进行更新上传之后,又在另一个页面也更新上传,这时数据库里存的是第二次更新的内容,可是如果不刷新第一个页面就在... 制作网页的时候使用php连接数据库,我在第一个页面对数据库内容进行更新上传之后,又在另一个页面也更新上传,这时数据库里存的是第二次更新的内容,可是如果不刷新第一个页面就在第一个页面执行查询操作的话,为什么查询的结果是第一次更新上传的数据?我需要做到不刷新页面查询到的是数据库实时更新的内容,能不能实现啊?求大佬帮忙!! 展开
 我来答
百度网友220517f
2018-06-15 · 超过13用户采纳过TA的回答
知道答主
回答量:39
采纳率:53%
帮助的人:6万
展开全部

你第一个页面执行查询操作的时候已经算是刷新数据了,应该就是最新的数据了,除非是你的数据做了缓存,请提供下你的后台框架,可以进一步的帮助你分析

欢迎光临我的小站网页链接

追问
我没有做缓存,它会自己缓存吗?我两个页面实际上是相同网页是同一个网址但不同的参数,我是想通过直接处理当前页面显示的信息和数据库中存储的信息实现一个多人实时协同编辑
追答

多人协同编辑要考虑到并发更新的问题、需要使用mysql行锁功能

参考文章网页链接

还有当你提交数据的时候最好采用form表单post提交,这样提交完再跳转回来,页面就自动刷新了,在查询就是最新的数据了。

如果采用ajax提交数据,那就要js控制下,数据提交成功则刷新页面

重点是行锁问题

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式