如何在下面的格式编码JSON MySQL的数据转换成JSON:如何使用PHP
{
"jobs": [
{
"JobID":"1",
"JobTitle":"CEO"
}
]
}
这是我实现的:
[
{
"JobID":"1",
"JobTitle":"CEO"
}
]
这里使用到MySQL数据到我的PHP脚本JSON:
<?php
......
$strSQL = "SELECT * FROM jobs WHERE 1 ";
$objQuery = mysql_query($strSQL);
$intNumField = mysql_num_fields($objQuery);
$resultArray = array();
while($obResult = mysql_fetch_array($objQuery))
{
$arrCol = array();
for($i=0;$i<$intNumField;$i++)
{
$arrCol[mysql_field_name($objQuery,$i)] = $obResult[$i];
}
array_push($resultArray,$arrCol);
}
mysql_close($objConnect);
echo json_encode($resultArray);
?>
我不是本地人PHP开发人员,这就是为什么没有在web开发中那么强烈,我尝试了一些教程和博客但没有得到任何解决方案!
使用echo json_encode(“jobs”=> array($ resultArray)); – 2015-02-06 04:58:44
(寻找重复对于这些微不足道的问题是困难的,因为即使是远程描述性问题也没有人困扰。) – mario 2015-02-06 05:24:55
将你的回应改为: echo json_encode(array('jobs'=> $ resultArray)); 而你有你准确找的东西! – 2015-08-12 03:43:35