php - mySQL 数据库更新后,个人资料页面未更新

标签 php mysql sql-update

我也遇到这个问题,应该很容易解决。但我是 PHP 新手,所以请帮忙。

问题是:

mySQL 数据库更新后,个人资料页面未更新

例如:
1. 用户编辑他们的个人资料(例如名字)
2. 点击更新。
3. 更新mySQL的PHP​​脚本完美运行。
4. mySQL 中的名字更新为新输入。
5.页面重定向至个人资料页面。
6. 问题=名字是以前的名字。

用户需要注销并重新登录才能看到他们新更新的名字。

以下是在个人资料页面中查看名字的代码:

echo '<h1>' . $_SESSION['fname'] . '';

请帮忙。谢谢。

最佳答案

问题是,您没有重置 $_SESSION['fname']。您应该使用 unset($_SESSION['fname']); 取消设置该 session 然后再次设置。

关于php - mySQL 数据库更新后,个人资料页面未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25331847/

相关文章:

SQL-Oracle 使用 LAG() 从自身更新表

php - 未找到 PDO 命名空间,但正确执行

php - 调用未定义函数xmlwriter_open_memory(),无OOP

javascript - 订阅者无法使用 ajax 正常工作

sqlite - 用另一个表的总和更新表中的列

c# - 以自定义格式设置 DataGridView 列中的日期格式

php - NicEdit html 编辑器,用于管理动态添加/删除文本区域

mysql - 我的 SELECT 语句有效,但我无法删除

php - 如何按条件过滤内爆结果?

mysql - 如何在mysql select查询中使用递归