关于php设计留言板的问题

2024-12-29 12:49:51
推荐回答(2个)
回答1:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\appserv\www\留言板的里一种做法\sql.php on line 29

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:\appserv\www\留言板的里一种做法\sql.php on line 31

大致意思,第一个就是说,要执行这个函数,必须有一个result(查询结果).因为没有,所以出错.在你执行这个函数时,最好用if判断,也就是
$result=mysql_query($sql);
if($result) //判断是否有返回
mysql_fetch_row();

第二个错误一样,它需要一个查询结果才能释放内存啊- -||

回答2:

MYSQL 语句错误引起的问题。PHP代码或许都正确了。

有可能 MYSQL 根本没有连接上。如果你在前面的代码有加 @ 号的话。
其次就是 MYSQL 里没有对应的数据表可以操作。
最有可能的就是你的发送的 MYSQL 语句有错误。这是最常见的。

说实话,光凭这两个错误信息只能大致判断出错的位置。而没办法准确判断到位。