Warning: mysql_query(): 9 is not a valid MySQL-Link resource in ?

时间:2021-10-31 16:37:58
 这样的错误有谁见过,在网上也找不到,还有类似
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\web\common\mysql.class.php on line 126
 我在服务器上运行的程序就可以,我下到自己电脑上就老是有这个警告,我屏蔽就没数据读出来了。是不是我的环境的问题。
 谢谢大家 了。

7 个解决方案

#1


资源错误,看看是否连接成功,或者是否查询成功

#2


查询结果无记录时就会出现这个提示,建议先判断下无记录就弹出提示 有记录就执行取出操作

#3


应该是你的返回结果不对,查看你ysql_fetch_array()的参数是什么结果?

#4



 mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("Could not connect: " . mysql_error());
    mysql_select_db("mydb");

    $result = mysql_query("SELECT id, name FROM mytable");

    while ($row = mysql_fetch_array($result,)) {
        printf ("ID: %s  Name: %s", $row["id"], $row["name"]);
    }

    mysql_free_result($result);

#5


该回复于2011-02-17 16:44:06被版主删除

#6


该回复于2011-02-17 16:44:04被版主删除

#7


数据库没有连接成功,试试最简单的SQL语句吧。

#1


资源错误,看看是否连接成功,或者是否查询成功

#2


查询结果无记录时就会出现这个提示,建议先判断下无记录就弹出提示 有记录就执行取出操作

#3


应该是你的返回结果不对,查看你ysql_fetch_array()的参数是什么结果?

#4



 mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("Could not connect: " . mysql_error());
    mysql_select_db("mydb");

    $result = mysql_query("SELECT id, name FROM mytable");

    while ($row = mysql_fetch_array($result,)) {
        printf ("ID: %s  Name: %s", $row["id"], $row["name"]);
    }

    mysql_free_result($result);

#5


该回复于2011-02-17 16:44:06被版主删除

#6


该回复于2011-02-17 16:44:04被版主删除

#7


数据库没有连接成功,试试最简单的SQL语句吧。