你好像mysql_close()应写成这样吧mysql_close($db),少了链接标识

解决方案 »

  1.   

    db resource是可选的,如果为空,则关闭最近的一个连接
      

  2.   

    有两个可能,
    一,楼主做了两个连接
    二,$row的数据没有unset,所以以为还有数据。
      

  3.   

    不对不对,第二个可能不可能了。。呵呵,Sorry.
      

  4.   

    估计配置了默认数据库连接意思就是 没有mysql_connect()也可以querymy.ini和php.ini里都有相关配置
      

  5.   

    如果没有connect就直接query会调用默认的配置连接数据库,windows下是OBDC@localhost,Linux下是user@loalhost,如果是root,数据库密码为空,php会自动连接,就算你close了上个连接也能查询成功