无法从mysql获取文本值到json字符串

时间:2014-04-22 21:24:03

标签: php json

我正在尝试使用以下代码将我的数据库转换为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" } }

0 个答案:

没有答案