我正在尝试使用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来自哪里?
答案 0 :(得分:1)
将$row = mysql_fetch_array($result)
替换为$row = mysql_fetch_assoc($result)
。
mysql_fetch_array()也会返回给出这些0,1,2,3索引的数组