js远程获取数据并写入这个js文件

如题所述

问题在这句代码上:

while($rs=mysql_fetch_object($result)){

$a=array(array('title'=>$rs->title,ln=>$rs->path));

}

你每次都用“=”赋值把原来的数组$a覆盖掉了,所以循环到最后只有最后一个结果,就是你所说的“只能显示一条记录”。使用array_push就可以解决问题,至于具体语句怎么写你自己琢磨一下吧,这样印象才能深刻。服了,代码如下:

$a=array();

while($rs=mysql_fetch_object($result)){

array_push($a,array('title'=>$rs->title,ln=>$rs->path));

}
温馨提示:答案为网友推荐,仅供参考
相似回答