【发布时间】:2011-07-24 04:41:15
【问题描述】:
我对以下错误Warning: [json] (php_json_encode) type is unsupported, encoded as null进行了一些研究,但没有找到太多答案?
我正在尝试对 mysql 查询的结果进行编码。不确定我可以提供什么信息.. 但是当我使用 mysql 数据的结果回显时
$data = json_encode($result);
回显 $data;
while($info = mysql_fetch_array($result))
{
$content[] = $info;
}
$count = count($content);
for($i=0;$i<$count;$i++){
echo $content[$i]['Name'];
}
一切正常。任何帮助都会很棒。
【问题讨论】:
-
那么如果一切正常,那是什么问题
-
展示你如何使用
json_encode()。你的字符串编码是什么? -
@ibu 未编码数据的回声显示正确,所以我知道它正在返回数据。
-
@zerkms 我在循环之前添加了 json_encode。见编辑。
-
@Denoteone:你试过用
var_dump($result);看看$result里面有什么吗?你会惊讶的;-)