Php 创建交互式数据表以从MySQLi数据库提取数据

Php 创建交互式数据表以从MySQLi数据库提取数据,php,jquery,mysql,ajax,mysqli,Php,Jquery,Mysql,Ajax,Mysqli,这不是一个真正的编码问题,只是一个指向正确方向的指针将是令人惊讶的(请耐心等待我,我对编码还是新手,对于一些人来说,这似乎是一个非常明显的答案) 我知道我需要学习如何使用JQuery和AJAX来显示数据,但是我在网上看到的几乎所有教程都不会与MySQL数据库交互。相反,导师正在与包含所有数据的XML数据表交互。当然,用全新的眼光看待JavaScript确实让我对下一步需要重点学习的内容感到困惑。我知道JQuery用于表示数据,AJAX用于与数据交互。那么,我是否需要将用PHP获取的数据库结果转换

这不是一个真正的编码问题,只是一个指向正确方向的指针将是令人惊讶的(请耐心等待我,我对编码还是新手,对于一些人来说,这似乎是一个非常明显的答案)

我知道我需要学习如何使用JQuery和AJAX来显示数据,但是我在网上看到的几乎所有教程都不会与MySQL数据库交互。相反,导师正在与包含所有数据的XML数据表交互。当然,用全新的眼光看待JavaScript确实让我对下一步需要重点学习的内容感到困惑。我知道JQuery用于表示数据,AJAX用于与数据交互。那么,我是否需要将用PHP获取的数据库结果转换为XML文档,然后通过AJAX和Jquery进行操作

我想知道这一点,因为我正在尝试为PC部件选择器创建一个反应式下拉列表。i、 e.从下拉列表中选择CPU,然后一旦选择CPU,当选择主板时,使用数据库查询查找与该CPU兼容的主板,例如。。。。到目前为止,我在CPU、主板和GPU上的所有数据都在我的MySQL数据库中,所以我问这个问题


再次帮助我指出正确的方向,非常感谢。

> P>我相信你需要从前端(JavaScript、jQuery Ajax等)来进行澄清。你不直接与数据库交互,你可以使用服务器端脚本,可以是PHP、JavaScript、java、C++或服务器端的任何语言,使用它可以查询数据库。。。从前端调用此脚本并从中接收显示的响应,此响应以不同的格式返回,这些格式由您在编写服务器端脚本时决定,或者如果是这样的话,您可以从API的documantation获得

[front end]--Request-->[server]
     [server script]--Query-->[DataBase]
     [server script]<--Response--[DataBase]
[front end]<--Response--[server]
[前端]--请求-->[服务器]
[服务器脚本]--查询-->[数据库]

[服务器脚本]您的问题太广泛。对你的广泛问题的简短而广泛的回答是,通过ajax与数据库交互并不要求您使用XML。使用ajax将要传输到服务器的数据转换为JSON是很正常的,PHP提供了2个方便的函数来完成所有繁重的工作。我不知道数据不需要转换为XML,因为我还没有看到任何AJAX能够直接与MySQL通信的例子。那么AJAX确实可以与MySQL数据库交互?不,在您的例子中,您需要在服务器上编写一个PHP脚本来与MySQL数据库交互。AJAX调用被告知运行PHP并返回JSON,因为AJAX通常不会直接与数据库通信。Ajax是从客户端执行的,由服务器接收,然后服务器将执行操作,可能是使用数据库。结果,服务器将作为对客户端的响应返回。好的,这确实有帮助,谢谢。