JSON输出包括索引号

时间:2013-01-19 04:37:41

标签: php mysql json

我正在尝试使用php创建一个JSON输出,当我输出结果时,我得到的数据是我在数据库中没有的。

这是我的PHP代码:     

<?php 
mysql_select_db("mark1", $link);

$result = mysql_query("SELECT * FROM `Movies` LIMIT 0, 30 ");

while($row = mysql_fetch_array($result))
{
  $output[]=$row;
}
print(json_encode($output));
?>

继承人的输出:

[{"0":"58","id":"58","1":"test","title":"test","2":"test","actors":"test","3":"G","rating":"G"}]

0,1,2,3来自哪里?

1 个答案:

答案 0 :(得分:1)

$row = mysql_fetch_array($result)替换为$row = mysql_fetch_assoc($result)

mysql_fetch_array()也会返回给出这些0,1,2,3索引的数组

相关问题