【发布时间】:2015-12-23 16:51:07
【问题描述】:
我希望将以下输出作为 Json:
{
"test": [
{
"Name" : "Alfreds Futterkiste",
"City" : "Berlin",
"Country" : "Germany"
},
{
"Name" : "Berglunds snabbköp",
"City" : "Luleå",
"Country" : "Sweden"
},
{
"Name" : "Centro comercial Moctezuma",
"City" : "México D.F.",
"Country" : "Mexico"
}
]
}
我通过这段代码在 php 中工作:
$arr = array(
"test" => array(
array(
"Name" => "Test",
"City" => "Test",
"Country" => "Test"
),
array(
"Name" => "Test",
"City" => "Test",
"Country" => "Test"
),
array(
"Name" => "Test",
"City" => "Test",
"Country" => "Test"
),
)
);
echo json_encode($arr);
但是现在,我正在从服务器获取数据。我希望这个数据看起来与上面的 json 完全一样。如何用从每一行提取的数据替换数组?
我通过以下代码从服务器获取数据:
$sql = "SELECT * FROM Customer";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$Name1[] = $row["Name1"];
$Land[] = $row["Land"];
$City[] = $row["City"];
}
} else {
$returnValue["RecordsExisting"] = "False";
}
谢谢
【问题讨论】:
-
请编辑您的问题以显示您如何从服务器获取数据。
-
本站不存在教你如何完成编程任务。如果您尝试过此操作并遇到特定问题,您应该询问相关问题。
-
不要只是投反对票吗?这没有任何意义,因为我没有投反对票,而是留下了评论,这正是你告诉我要做的。
-
问题是你没有向我们展示你尝试了什么。你刚才说,告诉我该怎么做我需要的东西。
-
但是我已经向您展示了我在代码中尝试过的内容?我不明白我的问题的问题...您的意思是我没有包含用于从服务器获取结果的代码?
标签: php mysql json web-services get