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是什么原因!如何消除!谢谢各位大侠拔刀相助!
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
一般是SQL语句有问题
如果sql语句有问题的话,在windows系统的apache也会提示啊
如果 数据库没连上的话就根本读取不到数据啊,不会一些可以一些不可以啊如果 数据库中没有数据或没有查到数据 用phpmyadmin查看是有这个表的
`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 ;
`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 ;
只是这两个表读不出来,其他的表都可以读
你正在使用的结果集变量值是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());