首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >警告: mysql_error():提供的参数不是有效的MySQL-Link资源

警告: mysql_error():提供的参数不是有效的MySQL-Link资源
EN

Stack Overflow用户
提问于 2010-02-06 17:54:50
回答 4查看 11.6K关注 0票数 0

可能重复: 数组():提供的参数不是有效的MySQL结果

代码语言:javascript
运行
复制
        $err = mysql_query("INSERT INTO tridy (id,NazevTridy,url) VALUES (
            '$i',
            '$tridy->find('div[class=rozvrhseznam]', 0)->find('a[href]', $i)->outertext',
            '$tridy->find('div[class=rozvrhseznam]', 0)->find('a[href]', $i)->href')");
        mysql_error($err); // line 97

警告:在第97行的/hosting/www/cran-web.com/www/rozvrh/engine.php中,mysql_error():提供的参数不是有效的MySQL-Link资源

-第2-6行:

代码语言:javascript
运行
复制
$username="*****.com";
$password="*********";
$database="*********";
mysql_connect('127.0.0.1', $username, $password) or die('Could not connect'.mysql_error());
mysql_select_db($database) or die( "Cannot select db.");

当我试图执行我的查询时,我会得到这个错误。你能说出错误信息的含义以及如何修复它吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-02-06 18:00:46

mysql_error()需要一个“链接资源”,而不是“结果资源”。正确的方式应该是:

代码语言:javascript
运行
复制
$username="*****.com";
$password="*********";
$database="*********";
$connection = mysql_connect('127.0.0.1', $username, $password) or die('Could not connect'.mysql_error());
mysql_select_db($database, $connection) or die( "Cannot select db.");


$err = mysql_query("INSERT INTO tridy (id,NazevTridy,url) VALUES (
        '$i',
        '$tridy->find('div[class=rozvrhseznam]', 0)->find('a[href]', $i)->outertext',
        '$tridy->find('div[class=rozvrhseznam]', 0)->find('a[href]', $i)->href')", $connection);
mysql_error($connection); // line 97

注意使用$connection。Wile $connection可以随处可见,如

代码语言:javascript
运行
复制
mysql_error();

它使用最后一个打开的连接,或者默认打开一个新连接。而依赖于默认的连接是坏的。您还可能希望将米斯里PDO作为与MySQL对话的替代方式。

票数 0
EN

Stack Overflow用户

发布于 2010-02-06 17:57:37

mysql_error($err);移除参数!它使用指向资源的链接,而不是错误数。

链接用于识别不同的连接(您可以使用mysql_connect检索一个连接),如果您需要更多信息,请阅读有关链接。

票数 1
EN

Stack Overflow用户

发布于 2010-02-06 17:59:39

如果将查询传递到mysql_error,则需要传递链接标识符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2214046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档