【发布时间】:2016-03-10 11:27:34
【问题描述】:
在我的 index.php 文件中,我有以下代码 sn-ps。有人可以解释这个过程是如何发生的吗?我在某个地方找到了这个,它在某种程度上符合我打算在工作中做的事情。
case 'option1':
$final['a']['b'] = queryDatabase($conn, $id, 'customer');
echo json_encode($final);
我有一个包含 SQL 查询的函数 queryDatabase。
function queryDatabase($conn, $id, $searchType) {
$query = "SELECT .....
然后它设置变量 $rows 如下:
$rows = query($conn, $query);
变量 $query 包含 SQL 查询。
那我还有一个函数如下:
function query($conn, $query) {
$rows = [];
$result = mysqli_query($conn, $query);
if($result) {
while($row = $result->fetch_array(MYSQLI_ASSOC)){
$rows[] = $row;
}
}
return $rows;
}
现在在我的 global.js 文件中,我创建了 ajax 请求,如下所示:
$.ajax({
type: "POST",
url: "index.php",
dataType: "json",
data: {
action: 'option1',
id: id,
},
success:
function(data) {
另外,在function(data) 中,data 是否包含从数据库中检索到的所有结果?如何在此处访问数据库中的个人数据?
请帮忙。谢谢。
【问题讨论】:
标签: php jquery mysql json ajax