【发布时间】:2015-06-18 10:59:05
【问题描述】:
我想要这种 JSON 数组, database1 所有表
{
{"table1":"[{"key11":"val11"},{"key12":"val12"},{"key13":"val13"}]"},
{"table2":"[{"key21":"val21"},{"key22":"val22"},{"key23":"val23"}]"},
{"table3":"[{"key31":"val31"},{"key32":"val32"},{"key33":"val33"}]"},
{"table4":"[{"key41":"val41"},{"key42":"val42"},{"key43":"val43"}]"},
{"table5":"[{"key51":"val51"},{"key52":"val52"},{"key53":"val53"}]"},
}
下面的代码是将单个数据库表转换为 JSON 数组,但我希望将整个数据库表转换为 JSON 数组
$return_arr = array();
$fetch = mysql_query("SELECT * FROM table1");
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
$row_array['val2'] = $row['val1'];
$row_array['val2'] = $row['val2'];
$row_array['val3'] = $row['val3'];
array_push($return_arr,$row_array);
}
echo json_encode($return_arr);
请任何人帮助我。
【问题讨论】:
-
你的意思是整个数据库或特定的表
-
是的整个数据库,我有特定表的代码。我想将特定数据库和所有表格转换成上述格式,请回答。
-
你只需要表格名称或表格中的整个条目。
-
我想要表格中的所有条目以及单个数据库中的所有表格,请回答。