gpt4 book ai didi

php - 使用 jquery .ajax 从 mySQL 数据库中检索记录

转载 作者:行者123 更新时间:2023-12-01 00:16:45 26 4
gpt4 key购买 nike

我是一个 mySQL 菜鸟,有一个稍微愚蠢的问题......

我正在使用 jquery 将表单发送到 php 脚本,然后将数据存储在 mySQL 数据库中。在我的应用程序的另一个页面上,我需要从所述 mySQL 数据库的一列中获取所有值,再次使用 jquery(我假设我还必须编写另一个 php 脚本)以便我可以使用检索到的数据。我非常熟悉使用 POST 或 GET 发送数据,但突然意识到我不知道如何以 jquery 回调函数可以使用的方式检索它。

顺便说一下,我使用的是 php4。

如有任何帮助,我们将不胜感激!

最佳答案

您正在寻找 json_encode() .

这是一个使用 PHP, JSON and AJAX 的例子将 JSON 发送到 PHP。 This tutorial发回 JSON 数据。

顺便问一下,你用的是jQuery吗?或类似的 Javascript 框架?如果没有,我强烈推荐它,因为它可以抽象出很多跨浏览器的差异和错误处理 ajax()称呼。这是一个 example of .ajax() in action :

$.ajax({
url: 'document.xml',
type: 'GET',
dataType: 'xml',
timeout: 1000,
error: function(){
alert('Error loading XML document');
},
success: function(xml){
// do something with xml
}
});

现在所有这些都假定您使用的是 PHP 5.2+(这是在添加 json_encode()/json_decode() 时)。如果不是这种情况,您可能不得不改用 XML。

这是一个 introduction to Javascript and XMLmanual for the PHP XML parser .您正在使用 jQuery,因此 XML 解析变得更容易一些,请参阅 this article .

XML 处理起来更乏味(而且消息稍微冗长),但可以说它更安全。为了完整起见,值得指出 security issues with JSON .

关于php - 使用 jquery .ajax 从 mySQL 数据库中检索记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/498278/

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