所以这是我的PHP
<?php
include 'connect.php';
$sql = "SELECT name from startup_schema";
$result = mysqli_query($mysqli, $sql) or die("Error in Selecting " . mysqli_error($mysqli));
$emparray = array();
while ($row = mysqli_fetch_assoc($result)) {
$emparray[] = $row;
}
echo json_encode($emparray);
?>
这给了我这样的JSON
[{"name":"Flipkart"},{"name":"jagdish"},{"name":"mm"},{"name":"mouse"},{"name":"sa"},{"name":"sdasd"},{"name":"test"}]
现在我想要的是编辑我的php代码,以便我像这样找到一个json
{suggestion: [{"name":"Flipkart"},{"name":"jagdish"},{"name":"mm"},{"name":"mouse"},{"name":"sa"},{"name":"sdasd"},{"name":"test"}]}
还请注意,现在开始处有一个方括号,但我要一个大括号。
参考方案
如果你改变
while ($row = mysqli_fetch_assoc($result)) {
$emparray[] = $row;
}
与
while ($row = mysqli_fetch_assoc($result)) {
$emparray['suggestion'][] = $row;
}
您将获得输出。
PHP-MySQL结果转换为JSON - php我试图了解如何将MySQL结果转换为JSON格式,以便以后可以在Javascript中使用此JSON来构建HTML表。但是我的代码只是产生大量的空值,我还不明白为什么。$result = mysqli_query($con, "SELECT * FROM Customers"); $test = json_encode($result);…
json_encode网址失败 - php有人在this bug附近吗?echo json_encode(array('url'=>'/foo/bar')); {"url":"\/foo\/bar"} 我使用Zend_Json and Zend_Json_Expr以便我甚至可以在js对象中获取回调函数-但我无法获得…
PHP:将数组值加在一起 - php我相信这比标题听起来要难一些,但我可能完全错了。我有一个像这样的数组:[["londrina",15],["cascavel",34],["londrina",23],['tiradentes',34],['tiradentes',21]] 我希望能够采用通用…
PHP json_encode数组到javascript关联数组 - javascript我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring)); echo json_encode($results); //$results = {"title":"Sea Shells"…
如何获取数组作为列表 - php如果我输入了错误的扩展名,数组将显示为[[nl“,” net“,” com“],但是我想要这样 nl,net,com。我怎样才能做到这一点?这是我使用的代码。$a = array("nl", "net", "com"); $q = $_GET["q"]; $domain = ex…