【发布时间】:2017-02-06 18:05:29
【问题描述】:
我正在尝试从表单数据库中获取数组中的多列数据,例如
[{"id":"3","category":"Name","text":"text with some data","image":"http:\/\/examole.net\/folder\/images\/category1.jpg"},{"id":"4","category":"Name","text":"text with some data","image":"http:\/\/examole.net\/folder\/images\/category1.jpg"}]
使用每个语句我无法将其作为 json 响应来完成
$response = array();
if(isset($_REQUEST['action']) && $_REQUEST['action']=='test'){
$query="select * from exampledb where id='".$db->escape($_REQUEST['id'])."'";
$num= $db->num_rows($query);
if($num)
{
$rows = $db->get_results($query);
foreach($rows as $row1) {
$response['id'] = $row1['id'];
$response['category'] = $row1['category'];
$response['text'] = $row1['text'];
$response['image'] = $row1['image'];
}
}
else{
$response['message']='No user Found';
$response['status']='fail';
}
}
【问题讨论】:
-
json_encode()是您正在寻找的。span> -
谢谢你的回复,能不能给我举个例子
-
你得到什么结果?
-
@HK007 只是最后一列数据
-
有 4 行数据需要显示,但我只得到最后一行 {"id":"4","category":"90","text":"4" ,"图片":"Test4"}