我刚才学PHP没多久,以下是我的代码<?php
include("t_conn.php");//数据库连接
$sqs="SELECT * FROM dirtree";//查询表
$str=mysql_query($sqs); 
while($row1=mysql_fetch_array($str)){$strl= "{'Id':".$row1[0].",'PId':".$row1[1].",'Name':".$row1[2].",'url':".$row1[3]."}";//返回格式{'Id':2,'PId':1,'Name':test12,'url':}                          
//返回记录给$strl变量 
//下面写得很乱   
$info = array($strl);
list($info1) =$info;
}
$arr = array($info1);
echo join(",",$arr);//$arr = array('Hello','World!','Beautiful','Day!');
//echo join(",",$arr);
?>我最终要处理成的格式是这样的:{'Id':2,'PId':1,'Name':test12,'url':},{'Id':2,'PId':1,'Name':test12,'url':},{'Id':2,'PId':1,'Name':test12,'url':}//注意是数据返回每条记录,以,(豆号分开),但最后那一个记录集没有豆号的,所以我使用到join涵数来连接,而且数据库记录集返回只能获得一条录,PHP 的list涵数不像ASP.NET的list涵数一样可以不用定义参数,其它我的PHP,的list返回的参数是不确定的,所以这点就难住我了,我也想使用数组,但是数组也不行..可能是我写法有问题,请高手帮忙看下,或者给出其它的思路,谢谢,分不够可以加的.....,(我只给要到最终的格式效果就行)