Php mysql_query()希望参数2是与远程mysql DB相关的资源错误
我的PHP代码可以很好地连接远程windows系统mysql数据库并返回输出。但是,当我使用相同的方法连接远程linux系统的mysql数据库时,出现以下错误: mysql_query()希望参数2是资源,布尔值在 C:\wamp\www\mysqldb.php,第88行“ 第88行包含以下内容“$this->resultcur”= mysql_query($query,$this->connID);” 帮我解决这个问题 对。在这种情况下,资源为空。但在WindowsMySQL连接中也是如此。我只在linux中得到这个错误。需要对linux环境进行任何更改吗 在放置“print mysql_error();”时,我得到了以下错误Php mysql_query()希望参数2是与远程mysql DB相关的资源错误,php,Php,我的PHP代码可以很好地连接远程windows系统mysql数据库并返回输出。但是,当我使用相同的方法连接远程linux系统的mysql数据库时,出现以下错误: mysql_query()希望参数2是资源,布尔值在 C:\wamp\www\mysqldb.php,第88行“ 第88行包含以下内容“$this->resultcur”= mysql_query($query,$this->connID);” 帮我解决这个问题 对。在这种情况下,资源为空。但在WindowsMySQL连接中也是如此。我
“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。”您提供的资源来自mysql\u连接,但没有成功
- 将错误报告置于
- 在脚本中构建一些基本的错误处理
- 不要使用
而是mysql\u*
或者更好的mysqli\u*
PDO与参数绑定
- 将错误报告置于
- 在脚本中构建一些基本的错误处理
- 不要使用
而是mysql\u*
或者更好的mysqli\u*
PDO与参数绑定
$this->resultQur = mysql_query($query, $this->connID);
print mysql_error();
查询后,输出从返回的字符串。这样,您将看到实际的错误
$this->resultQur = mysql_query($query, $this->connID);
print mysql_error();
mysql_connect在成功时返回资源,但在错误时返回布尔值“false” 您的连接尝试可能失败,因此mysql\u查询将不会成功 尝试下面的方法来查看到底是什么导致了错误
mysql\u connect(..)或die(mysql\u error())代码>
此外,PHP中的“旧”mysql库get似乎已被弃用,建议切换到更现代的版本,例如or。mysql\u connect在成功时返回资源,但在错误时返回布尔值“false”
您的连接尝试可能失败,因此mysql\u查询将不会成功
尝试下面的方法来查看到底是什么导致了错误
mysql\u connect(..)或die(mysql\u error())代码>
此外,PHP中的“旧”mysql库get似乎已被弃用,建议切换到更现代的版本,例如or。1。首先放入ini_集合(“显示错误”,1);错误报告(E|u ALL | E|u STRICT);在页面开头的代码中
二,。在查询周围放置Try-catch并打印异常消息
尝试{在此处输入代码
}捕获(异常$e){
回显“捕获的异常:”,$e->getMessage(),“\n”;
}
三,。先使用PDO,然后使用mysql对象进行查询,这是一种现代且更好的方法
在查询周围使用try-catch,然后重试。首先放入ini_集合(“显示错误”,1);错误报告(E|u ALL | E|u STRICT);在页面开头的代码中
二,。在查询周围放置Try-catch并打印异常消息
尝试{在此处输入代码
}捕获(异常$e){
回显“捕获的异常:”,$e->getMessage(),“\n”;
}
三,。先使用PDO,然后使用mysql对象进行查询,这是一种现代且更好的方法
在查询中使用try-catch,然后在看到您的编辑后重试,您提供的主机名似乎是错误的。MySQL是否已安装并正在运行?查看您的编辑后,您提供的主机名似乎有误。MySQL是否已安装并正在运行?在放置“print MySQL_error()”(打印MySQL_error();)时,我遇到了以下错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。”在放置“print MySQL_error()”(打印MySQL_error();)时,我遇到了以下错误连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应