可能重复:
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
如果我没有包含,只需将查询直接粘贴在连接下面即可。什么似乎是问题?
答案 0 :(得分:1)
感受谷歌的力量。
在SO上写下你的问题时,你没有任何帮助,谷歌搜索框中的确切错误信息会让你找到完整的解决方案。在更短的时间内。
答案 1 :(得分:0)
连接可能会失败,因此您应检查连接错误。