mysql_query()返回一个资源mysql_fetch_row() 从资源中返回一行 如果查询涉及1W行 如果不统统取回的话 也只是 资源 并不实际占用内存每次计算需要1W行的数据?数据结构有问题 呵呵 

解决方案 »

  1.   

    怎么会需要一次查询1W条的记录呢? 这是不现实的,先考虑程序的设计是不是有问题。所有面向连接的ADO操作都只是操作游标而以,这和DOTNET中的DataSet这样的东西是不一样的,1W条记录增加的是数据库服务器的负担。如果你是需要做分页,先将1W条数据取出来,再通过PHP进行集合遍历,分组是不合适的。 正确做法应该是通过优化SQL的查询语句,或者使用存储过程,对大数据量的处理应该放在SQL中处理比较合适。