您好,欢迎访问一九零五行业门户网

Warning</b> mysql_free_result(): supplied argument is not a valid MySQL result,该怎么解决

warning: mysql_free_result(): supplied argument is not a valid mysql result
这是什么错?

已显示连接成功,但是报这个错。。
连接数据库成功!
warning: mysql_free_result(): supplied argument is not a valid mysql result resource in f:\environment\wamp\wamp5\wamp\wamp\www\test\sql.php on line 17
warning: mysql_close(): supplied argument is not a valid mysql-link resource in f:\environment\wamp\wamp5\wamp\wamp\www\test\sql.php on line 18

------解决思路----------------------
你只连接了数据库系统,但没有选择待操作的数据库
mysql_select_db('库名');
否则怎么知道你在查询那个库中的 user 表呢?
另外,你的 mysql_close($conn) 在函数中,而 $conn 并未传到函数中。
所以会有第2条错误
------解决思路----------------------
本帖最后由 fdipzone 于 2015-03-15 00:05:08 编辑
引用:quote: 引用:
$result = mysql_query($sql);
改为
$result = @mysql_query($sql) or die(mysql_error());
网页上显示的是no database selected, 这个是没有找到这个数据库吗?
但是我用的是navicat 8 for mysql 这个视图工具。
我在这里面创建的数据库,并简历了表。 我应该怎么去查询这个数据库里的表呢?
你在mysql_query之前没有mysql_select_db,mysql不知道你需要在哪个db中执行查询操作。
在创建连接后,加一句
@mysql_select_db('这里填写数据库名',$conn) or die(mysql_error());

其它类似信息

推荐信息