我正在尝试使用PHP和HTML创建一个网页,以便我可以从数据库中读取数据并自动将其发布到网页中。
此网页需要做的是读取已存储在MySQL数据库中的信息并将其放在网页上,而无需用户物理刷新网页。
我有另一个脚本从另一个网站的API读取信息并将该信息放入MySQL数据库。我希望这个新的网页能够在其他脚本收集信息并输入信息时发布内容 - 随着MySQL服务器的更新。
我假设这需要JavaScript,我是对的吗?
答案 0 :(得分:2)
是的,您正在寻找的是AJAX。包括jQuery在内的许多javascript库都支持AJAX。
简而言之,javascript发出一个http请求并将其返回到一个javascript变量中,您可以在其中执行任何操作。
对于MySQL信息,您可能希望从ajax请求返回JSON。 jQuery将自动解析JSON并将其转换为数组/对象 - 从而可以轻松地遍历“行”并显示您的信息。
我建议你参加一些jQuery教程。当您获得基本的理解时,请查看这个jquery AJAX教程:
http://viralpatel.net/blogs/2009/04/jquery-ajax-tutorial-example-ajax-jquery-development.html
获得概念后,您可以执行javascript setInterval来运行ajax调用,以便自动检查数据库是否经常更新。