如何使用PHP将MySQL数据转换为JSON [英] How to convert MySQL data to JSON using PHP
本文介绍了如何使用PHP将MySQL数据转换为JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何以以下格式编码JSON:
How to encode JSON in below format:
{
"jobs": [
{
"JobID":"1",
"JobTitle":"CEO"
}
]
}
这是我实现的目标:
[
{
"JobID":"1",
"JobTitle":"CEO"
}
]
这是我的PHP脚本,用于将mysql数据转换为JSON:
Here is my PHP script using to mysql data to 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开发的原因,我尝试了一些教程和博客,但没有任何解决方案!
I am not a native PHP developer, that's why not so strong in web development and i tried some tutorials and blogs but did not get any solution !
推荐答案
尝试它应该可以工作..
try this it should work ..
$ jobarray = array();
$jobarray = array();
$ jobarray ['jobs'] = $ resultArray;
$jobarray['jobs'] = $resultArray;
echo json_encode($ jobarray);
echo json_encode($jobarray);
这篇关于如何使用PHP将MySQL数据转换为JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文