Warning: mysql_free_result(): supplied argument is not a valid MySQL result
程序员文章站
2022-04-08 20:38:44
...
这是什么错?
已显示连接成功,但是报这个错。。
网页上显示的是No database selected, 这个是没有找到这个数据库吗?
但是我用的是Navicat 8 for mysql 这个视图工具。
我在这里面创建的数据库,并简历了表。 我应该怎么去查询这个数据库里的表呢?
网页上显示的是No database selected, 这个是没有找到这个数据库吗?
但是我用的是Navicat 8 for mysql 这个视图工具。
我在这里面创建的数据库,并简历了表。 我应该怎么去查询这个数据库里的表呢?
你在mysql_query之前没有mysql_select_db,mysql不知道你需要在哪个db中执行查询操作。
在创建连接后,加一句
@mysql_select_db(' 这里填写数据库名',$conn) or die(mysql_error());
已显示连接成功,但是报这个错。。
连接数据库成功!
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
回复讨论(解决方案)
$result = mysql_query($sql);
改为
$result = @mysql_query($sql) or die(mysql_error());
$result = mysql_query($sql);
改为
$result = @mysql_query($sql) or die(mysql_error());
网页上显示的是No database selected, 这个是没有找到这个数据库吗?
但是我用的是Navicat 8 for mysql 这个视图工具。
我在这里面创建的数据库,并简历了表。 我应该怎么去查询这个数据库里的表呢?
你只连接了数据库系统,但没有选择待操作的数据库
mysql_select_db('库名');
否则怎么知道你在查询那个库中的 user 表呢?
另外,你的 mysql_close($conn) 在函数中,而 $conn 并未传到函数中。
所以会有第2条错误
版主回答的完美
$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());
推荐阅读
-
mysql_fetch_row(): supplied argument is not a valid MySQL result resource,何人能解?该如何解决
-
为何总是Warning: mysql_fetch_object(): supplied argument is not a valid MySQL resul
-
mysql_fetch_array(): supplied argument is not a valid MySQL result resource,该如何处理
-
mysql_fetch_array(): supplied argument is not a valid MySQL result resource....
-
mysql_fetch_array(): supplied argument is not a valid MySQL result resource....
-
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result res,该怎么解决
-
php出现Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result解决办法
-
mysql_fetch_array(): supplied argument is not a valid MySQL result resource,该怎么解决
-
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
-
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resour,该怎么解决