Warning: Supplied argument is not a valid MySQL result resource in
这句话是说你的查询结果不正常,而你的sql语句并不复杂:
SELECT * FROM book WHERE rootid=0 //真有rootid这么个字段吗?
你可以在phpmyadmin里执行这句看一下呀,
这句话是说你的查询结果不正常,而你的sql语句并不复杂:
SELECT * FROM book WHERE rootid=0 //真有rootid这么个字段吗?
你可以在phpmyadmin里执行这句看一下呀,
rootid bigint(20)
那就只能怀疑连接没成功了
mysql_connect()中把服务器名,用户名,口令等参参数都加上试试吧
$db_server="localhost"; //mysql服务器名称
$db_name="test"; //本程序将使用的数据库名称
$db_user="root"; //程序连接数据库时使用的用户名称
$db_password=""; //用户密码
$conn=@mysql_connect($db_server,$db_user,$db_password);
if(! $conn)
{
echo "<P align=center>数据库连接出错";
exit();
}$flag=@mysql_select_db($db_name,$conn);
if(! $flag)
{
echo "<P align=center>选择数据库出错";
exit();
}
?>上面这段可用来连接数据库