【发布时间】:2018-08-17 07:40:43
【问题描述】:
我正在运行这个脚本
<?php
$mysqli = mysqli_connect("ServerName", "username", "password", "dbname");
$res = mysqli_query($mysqli, "SELECT * from table1");
$row = mysqli_fetch_assoc($res);
echo $row['_msg'];
?>
我收到此错误:
mysqli_connect(): (HY000/2002): 无法建立连接,因为 目标机器主动拒绝
我在网上看了一圈,但我不知道哪里出了问题。所有凭据都正确,但它仍然不起作用。
我正在通过 SQL Server 身份验证连接到 SQL Server 上的本地数据库。我需要在 xamp 上运行 MySQL 才能正常工作吗?有什么想法吗?
我在 Mac 上通过 bootcamp 使用 Windows 10。这是针对 SQL Server 的,不是针对 mysql 的
【问题讨论】:
-
@ZainFarooq 我已经正确输入了我的凭据,但它仍然不起作用
-
SQL Server是指 MSSQL 吗?请注意,mysqli仅用于连接 MySQL 实例。 -
输入
if($mysqli){echo "Connected";} else{echo mysqli_connect_errno();} -
如果你连接到 MSSQL 然后使用 PDO 不要使用
mysqliapi
标签: php sql-server