【发布时间】:2011-12-05 17:03:42
【问题描述】:
可能重复:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
我尝试连接 mysql 数据库,但出现以下错误。
警告:
mysql_connect(): [2002] 无法建立连接,因为目标机器在在线test.php中主动(尝试通过tcp://localhost:3306连接)5强>警告:
行的mysql_connect():无法建立连接,因为目标机器主动拒绝。在 5 行的 test.php 中警告:mysql_close()期望参数 1 是资源,在 15test.php中给出布尔值
test.php:
<?php
$link = mysql_connect(localhost, dbuser, dbpass);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
【问题讨论】:
-
希望没有像 MTSQI 这样的东西
-
No connection could be made because the target machine actively refused it不是很清楚吗? -
这是我运行 test.php 文件时收到的警告
-
您编写的代码试图在
localhost上打开与 MySQL 的连接,即运行 PHP 的同一台机器...您是否安装并运行了 MySQL?还是您尝试连接到不同的 MySQL 服务器? -
你的操作系统是什么?您是否更改/设置了任何防火墙设置?
标签: php mysql database-connection