具体是这样的$result=mysql_query($sql);
$record=array();
if($result){
            while($row = mysql_fetch_array($result)){
                $record[] = $row;
            }
}sql语句是一个复杂的有子查询,很多关联,这里就不写出来了,直接mysql查询分析里执行是正确的以上用count($record)为什么是0数据库连接不错的,因为页面上有其他查询的都是对的,不知道是不是PHP执行复杂sql语句的问题