我有以下json输出
{"text":[["blah blah blah"],["matt can get a car too"],["free audi r8 for mohammed"]]}
来自以下内容:
$sql = "select text from MO_test order by id desc"; //replace emp_info with your table name
$result = mysql_query($sql);
$json = array();
if (mysql_num_rows($result)) {
while ($row=mysql_fetch_row($result)) {
$json['text'][]=$row;
}
}
mysql_close($db_name);
echo json_encode($json);
我想要实现的目标如下:
""
,[]
和{}
,以便我只剩下我数据库中的内容。每个新结果出现在一个新行上,以便我的最终输出如下所示:
blah blah blah
matt can get a car too
free audi r8 for mohammed
其中每一个都是我数据库中的一个项目。
vardump
array(1){[0] => string(14)“blah blah blah”} array(1){[0] => string(22)“matt也可以得到一辆车”} array(1){[0] =>串(25) “免费奥迪r8 for mohammed”} {“text”:[[“blah blah blah”],[“matt can 得到一辆车“],[”免费奥迪r8为穆罕默德“]]}
答案 0 :(得分:2)
这不是100%清楚你想要什么,但我认为你应该做
$sql = "select text from MO_test order by id desc"; //replace emp_info with your table name
$result = mysql_query($sql);
while($row = mysql_fetch_row($result)) {
echo $row[0]."<br/>";
}
mysql_close($db_name);
编辑 - 让所有内容都在json中
$sql = "select text from MO_test order by id desc"; //replace emp_info with your table name
$result = mysql_query($sql);
$hmtl = '';
while($row = mysql_fetch_row($result)) {
$html .= $row[0]."<br/>";
}
mysql_close($db_name);
echo json_encode($html);
答案 1 :(得分:0)
如果您不需要[]
和{}
,请不要以JSON格式输出:
while($row = mysql_fetch_row($result)) {
echo $row[0] . "\n";
}
也删除echo json_encode($json);
部分。