21,887
社区成员
发帖
与我相关
我的任务
分享
$result=mysql_query("SELECT * FROM `db` order by id desc);
while($row=mysql_fetch_array($result))
echo $row[title];
$mysql = array(
//如何让这个循环
id => array(
'title'=>$row[title],
'name'=>$row[name],
),
//循环结束
)
data:[
{
one: "test1",
},
{
one: "test2"
}]
这种循环就行
echo( json_encode(array('data' => $data)));
$result=mysql_query("SELECT * FROM `db` order by id desc");
$data = array();
while($row=mysql_fetch_array($result, MYSQL_ASSOC))
$data[] = $row;
}
echo( json_encode($data));
[/quote]
浏览器读出是这样的
[{"id":"360","title":" 读不出来
{"data":{"id":"360","title":" 这种是可以正常读出的<?php
$data =array(
'code'=>'success',
'id'=>'35235'
);
$data_json = json_encode($data);
header('Content-type:text/json');
echo $data_json;
?>
这个是最简单的例子[/quote]
这格式又不需要循环
你举例说明一下需要循环的数据,2~3条,最终是个什么样子<?php
$data =array(
'code'=>'success',
'id'=>'35235'
);
$data_json = json_encode($data);
header('Content-type:text/json');
echo $data_json;
?>
这个是最简单的例子
$result=mysql_query("SELECT * FROM `db` order by id desc");
$data = array();
while($row=mysql_fetch_array($result, MYSQL_ASSOC))
$data[] = $row;
}
echo( json_encode($data));
$result=mysql_query("SELECT * FROM `db` order by id desc");
while($row=mysql_fetch_array($result, MYSQL_ASSOC)){
foreach($row as $key=>$value){
$mysql[$row['uid']] = array(
'title'=> $row['title'],
'name' => $row['name'],
);
$uidArr = array();
}
}