gpt4 book ai didi

php - 将 POST 数据无限期保存到页面

转载 作者:行者123 更新时间:2023-11-30 00:54:43 25 4
gpt4 key购买 nike

有办法保存form使用 post 的数据无限期地访问页面的方法?例如,我将一些字段输入到 form (form1) 并且发布到“page.php”,并且该页面即使在页面刷新后也显示该数据,基本上永远显示,直到我使用来自同一 form 的新输入数据更新该数据。 (表格1)。

在输入这个问题时,我想到了一种可能的方法:将数据保存到数据库并从“page.php”调用它。如果我不能用 post 做到这一点,我可能最终会这样做独自一人。

如果 post 无法完成单独而言,我如何能够使用数据库中的新数据更新“page.php”?例如,我输入一些字段(我们将其称为“data1”)到数据库和“page.php”中"调用它并显示它。然后我将新字段“data2”输入到数据库中。如何告诉页面仅显示“data2”而不是“data1”?基本上,它应该始终显示数据库中的最新或最新数据。

还有哪些其他解决方案可以实现此目的?

最佳答案

为了“无限期地”显示数据,您必须以某种方式存储它。它可以是文件或数据库。在您描述的情况下,您可能会执行数据库“更新”以仅存储最近的值或从数据库中选择最新的记录。如果您有自动增量数据库列(id),这应该会为您提供最新记录:

SELECT * FROM yourtable ORDER BY id DESC LIMIT 1

这意味着:按 id 值对“yourtable”行进行排序,最高的排在前面,取第一个,返回该行的所有列值。这样,每次查询此记录时,您都会获得 id 值最高的记录 - 意味着最后插入的记录。

存储在文件中也是一种可能的情况。这取决于实际情况。您可以存储原始数据(例如 $_POST 数组的 JSON)并稍后动态使用它,甚至可以存储您只需包含到脚本中的整个输出(带有 html 标签和您需要的其他所有内容)。

关于php - 将 POST 数据无限期保存到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20674797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com