我有一个问题:
"SELECT Time, Date, Name, Email FROM table"
它将结果转换为json以通过ajax传递,问题是我想在sql中添加一个新列,所以我将它添加到查询中:
"SELECT Time, Date, Name, Email, Address FROM table"
现在json编码不起作用,我尝试更改数据类型并使用UTF-8
但是这不起作用,其他人都没有使用UTF-8
但仍然可以工作,谢谢。
这是我编码为json的代码,直到我从sql
添加新的collumn才能工作if ($result = $mysqli->query($query)) {
$tempArray = array();
while($row = $result->fetch_object()) {
$tempArray = $row;
array_push($myArray, $tempArray);
}
echo json_encode($myArray);
}
问题是我试图得到的最后一栏被称为“显示”由于某种原因sql不喜欢这个,我将此列重命名为“lol”(临时)并且它有效!