出现这种错误一般是SQL语句写的不正确,得不到正确的结果集!

解决方案 »

  1.   

    但是我在本地运行一切正常,我把远程的数据库中的表结构和数据都拷贝下来放到本地的数据库中运行也正常,我用的是万网的mysql
    可是文件上传后运行就会出现上面的错误
    数据库连接也正常,远程的其他的程序都正常
    备注:
    我在程序中使用了关联表其中的代码如下:$res=mysql_query("select * from cailiao_co as a inner join jiameng as b on a.co_name=b.name  order by  a.id desc limit $offset,$pagesize" ,$db); 
    //循环显示记录 
    if ($myrow = mysql_fetch_array($res)) 

    $i=0; 
    ?>
    我感觉不是代码的事情,因为在本地运行都正常~~
      

  2.   

    感谢各位,问题我已经解决了
    是sql语句的问题,我在我的机器上可以运行以上的sql语句,但在万网的服务器上不能运行我把
    $res=mysql_query("select * from cailiao_co as a inner join jiameng as b on a.co_name=b.name  order by  a.id desc limit $offset,$pagesize" ,$db); 
    修改成为:
    $res=mysql_query("select * from cailiao_co as a , jiameng as b where a.co_name=b.name  order by  a.id desc limit $offset,$pagesize" ,$db); 
    就可以运行了
      

  3.   

    分特~~不支持内连接的说~~SQL92标准啊~~
      

  4.   

    mysql的版本问题,一般万网的版本不会太高
      

  5.   

    分特~~最近使db2使惯了~~对较低版本mysql不支持内连接甚表惊讶~~不过yorgo~~为什么万网不用较高版本的mysql~~?安全问题?
      

  6.   

    但是稍高版本一点的mysql也应该是很安全并且稳定的啊~
      

  7.   

    一、升级太麻烦~
    而且用户这么多~有一定风险性~
    二、网管太懒~~to:big_net (宙斯与DELPHI)
    每人都给点分吧~
    我的分太少了:(~