我正在尝试使用以下代码将我的数据库转换为json字符串:
$query="SELECT * FROM database";
$result=mysql_query($query);
while($row = mysql_fetch_assoc($result)){
$json[] = $row;
}
$json = json_encode($json);
它适用于3列(id和2 VarChar),但对于最后一个(文本格式),它返回空值。
请帮帮忙?
编辑:json输出:
string(96) "[{"id":"1","name":"NAME 1","text":null},{"id":"2","name":"NAME 2","text":null}]"
Edit2:var_dump($ json):
array(2) { [0]=> array(3) { ["id"]=> string(1) "1" ["name"]=> string(6) "NAME 1" ["text"]=> string(4) "text" } [1]=> array(3) { ["id"]=> string(1) "2" ["name"]=> string(6) "NAME 2" ["text"]=> string(4) "text" } }