mysql_query():3不是有效的MySQL-Link资源?

时间:2011-04-09 07:24:35

标签: php mysql

  

可能重复:
  Warning: mysql_query(): 3 is not a valid MySQL-Link resource

我不知道为什么$ GUconnection资源不能处理查询,因为我将其设置为全局变量。数据库连接是

$GUconnection = mysql_connect(serverip, username, password);
@mysql_select_db(dbname, $GUconnection) or die('Cannot connect to the database.');

以下查询位于包含上述mysql连接的文件中的包含文件中:

global $GUconnection;    
$GUresult = mysql_query("SELECT field FROM `tablename` WHERE field = 'hey' LIMIT 1", $GUconnection);            
                if(mysql_num_rows($GUresult)) {
                    $GUfile = mysql_fetch_assoc($GUresult);   

                }   

我得到的错误

Warning: mysql_query(): 3 is not a valid MySQL-Link resource in /home/ on line 49

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/ on line 50

如果我没有包含,只需将查询直接粘贴在连接下面即可。什么似乎是问题?

2 个答案:

答案 0 :(得分:1)

感受谷歌的力量。

在SO上写下你的问题时,你没有任何帮助,谷歌搜索框中的确切错误信息会让你找到完整的解决方案。在更短的时间内。

答案 1 :(得分:0)

连接可能会失败,因此您应检查连接错误。