开发者社区> 问答> 正文

数据库读取数据 输出数组 转为json输出

 header('Content-type: application/json;charset=utf-8');
require 'conn.php';
//读取数据
$sql_notice = mysql_query('SELECT id,user_name FROM user limit 0,4');

//$jobj[] = mysql_fetch_array($sql_notice,MYSQL_ASSOC);  //第一行

//打印所有行 数组数据
while ($jobj[] = mysql_fetch_array($sql_notice,MYSQL_ASSOC)){
   $jobj;
}
var_dump($jobj);
echo "<br>";

$data = json_encode($jobj);

echo $data;//打印编码后的json字符串

是准备做APP接口 但没经验 不知道是不是这样

现在的问题是 读出4条数据 但只显示3条 数组的第四条是[4]=> bool(false)
另外json显示出来的是一横排 查看源代码也是 怎样让它按json那样的格式去排呢

展开
收起
杨冬芳 2016-07-05 18:23:25 2546 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载