mysql在Unix下php不能完全读取数据库数据??有些表可以读取有些表就出现错误提示~
用phpmyadmin查看是有这个表的,在windows下测试是非常正常的
http://www.badese.com/Admin/index.phphttp://www.badese.com/sections.php?catID=0005.0001.0000.0000http://22909908.vicp.net/sections.php?catID=0005.0001.0000.0000是什么原因!如何消除!谢谢各位大侠拔刀相助!

解决方案 »

  1.   

    错误提示如下:
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/corp/badese/Admin/Ladmin_startup.php on line 48Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/corp/badese/Admin/Ladmin_startup.php on line 49
      

  2.   

    supplied argument is not a valid MySQL result resource
    一般是SQL语句有问题
      

  3.   

    在执行mysql_query()后echo mysql_error()看看输出什么错误.
      

  4.   

    用phpmyadmin查看是有这个表,有内容,就是在读不出来,在win系统就可以,都是Apache 2.2  mysql5
      

  5.   


    如果sql语句有问题的话,在windows系统的apache也会提示啊
      

  6.   


    如果 数据库没连上的话就根本读取不到数据啊,不会一些可以一些不可以啊如果 数据库中没有数据或没有查到数据 用phpmyadmin查看是有这个表的
      

  7.   

    有没有可能是大小写的问题,Unix下MySQL默认是区分表名的大小写的.
      

  8.   

    在MYSQL图形管理工具 OR MYSQL中运行你的SQL语句,看看结果是否正确
      

  9.   

    是正常的,在windows下用apache测试也是正常的,不知道跟权限有没有关系
      

  10.   

    desc tablename;把不能读的表结构发上来看看。
      

  11.   

    CREATE TABLE `ltt_admin` (
      `Admin_ID` tinyint(3) NOT NULL auto_increment,
      `Admin_Name` varchar(50) NOT NULL default '',
      `Admin_Login` varchar(30) NOT NULL default '',
      `Admin_Password` varchar(32) NOT NULL default '',
      `Admin_TempPassword` varchar(25) NOT NULL default '',
      `Admin_LastLogin` varchar(30) NOT NULL default '',
      `Admin_Redirect` varchar(80) default NULL,
      `Admin_FailCount` tinyint(3) NOT NULL default '0',
      `Admin_Email` varchar(100) default NULL,
      `Admin_Access` text NOT NULL,
      `Admin_IP` varchar(50) default NULL,
      `Admin_ClientInfo` varchar(255) default NULL,
      `Admin_SalesID` varchar(30) default NULL,
      `Admin_WebsiteType` char(2) default NULL,
      `Admin_Website_Name` varchar(50) default NULL,
      `Admin_Rank` char(2) default NULL,
      `Admin_Menu` char(3) default NULL,
      `Admin_Menu_Defined` text,
      PRIMARY KEY  (`Admin_ID`),
      UNIQUE KEY `Admin_Login` (`Admin_Login`),
      KEY `Admin_ID` (`Admin_ID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=22 ;
      

  12.   

    CREATE TABLE `ltt_news` (
      `News_ID` int(11) NOT NULL auto_increment,
      `News_Title` varchar(200) default NULL,
      `Category_ID` varchar(30) NOT NULL default '',
      `News_Image` text,
      `News_Movie` varchar(200) default NULL,
      `News_StartTime` varchar(12) NOT NULL default '',
      `News_EndTime` varchar(12) NOT NULL default '',
      `News_Description` text NOT NULL,
      `News_Status` char(2) NOT NULL default '',
      PRIMARY KEY  (`News_ID`),
      KEY `News_ID` (`News_ID`),
      KEY `News_EndDate` (`News_EndTime`),
      KEY `News_StartDate` (`News_StartTime`),
      KEY `Category_ID` (`Category_ID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=310 ;
    只是这两个表读不出来,其他的表都可以读
      

  13.   

    mysql权限都是最大的,都跟root是一样的
      

  14.   

    数据读不出来....错误信息如下:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/corp/badese/Admin/Ladmin_startup.php on line 48 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/corp/badese/Admin/Ladmin_startup.php on line 49
      

  15.   

    数据读不出来..:在MYSQL的命令行中也不行?SELECT * FROM 
      

  16.   

    如在MYSQL的命令行中可以执行select * from ,一般是程序 OR SQL语句有问题为什么我总得到这样的错误消息: : "Warning: 0 is not a MySQL result index in on line " or "Warning: Supplied argument is not a valid MySQL result resource in on line ?
    你正在使用的结果集变量值是0。0意味着 因为某种原因你的查询失败了。在你取得结果集之前,你必须检查提交查询失败的原因。正确的写法应该如下: $result = mysql_query("SELECT * FROM tables_priv");
    if (!$result) {
        echo mysql_error();
        exit;
    }or $result = mysql_query("SELECT * FROM tables_priv")
        or die("Bad query: ".mysql_error());
      

  17.   

    然.Warning: Supplied argument is not a valid MySQL result resource in on line ? ,MySQL警告我们它检测到了一个错误,echo mysql_error();则告诉我们具体是什么错误.
      

  18.   

    http://www.baidu.com/s?wd=supplied+argument+is+not+a+valid+MySQL+result+resource
      

  19.   

    这两个表是否有UNIX系统的保留字?