您正在尝试使用MSSQL PHP 扩展(mssql_
函数)连接到 MS SQL Server,但此扩展在 PHP 5.3 的 Windows 上不再可用,并在 PHP 7.0.0 中删除。
您可以做的是为 SQL Server 安装 PHP 驱动程序(sqlsrv_
函数)。您需要下载:
- 此驱动程序的适当版本 - 对于 PHP 5.4,您需要版本 3.2(32 位或 64 位,具体取决于 PHP 版本)
- 适当的 ODBC 驱动程序。
请注意,MSSQL PHP 扩展 ( php_mssql.dll
) 和 PHP Driver for SQL Server ( php_sqlsrv_54_ts.dll
) 是两个不同的 PHP 扩展。
mssql_
使用函数的示例:
<?php
$server = "187.164.1.2/base";
$username = "pag";
$password = "123";
$database = "aguacom";
$conn = mssql_connect($server, $username, $password);
if ($conn === false) {
echo "Unable to connect. ".mssql_get_last_message()."</br>";
exit;
} else {
echo "Connected.</br>";
}
mssql_select_db($database, $conn);
// ...
mssql_close($conn);
?>
sqlsrv_
使用函数的示例:
<?php
$server = "187.164.1.2/base";
$username = "pag";
$password = "123";
$database = "aguacom";
$connectionInfo = array(
"UID" => $username,
"PWD" => $password,
"Database" => $database
);
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn === false) {
echo "Unable to connect. ".print_r(sqlsrv_errors(), true)."</br>";
exit;
} else {
echo "Connected.</br>";
}
// ...
sqlsrv_close($conn);
?>