2 回答

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
你應(yīng)該在 xampp 中啟用 mssql
你需要的東西[下載這些文件]:https : //www.microsoft.com/en-us/download/details.aspx?id=20098
像這樣在php.ini中添加下載的文件
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll
重啟apache然后檢查
<?php
echo "<pre>";
print_r(PDO::getAvailableDrivers()); ?>
學(xué)分歸于雷

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
您正在嘗試使用MSSQL PHP 擴(kuò)展(mssql_函數(shù))連接到 MS SQL Server ,但此擴(kuò)展在使用 PHP 5.3 的 Windows 上不再可用,并在 PHP 7.0.0 中刪除。
您可以做的是為 SQL Server(sqlsrv_函數(shù))安裝PHP 驅(qū)動(dòng)程序。您需要下載:
此驅(qū)動(dòng)程序的適當(dāng)版本 - 對(duì)于 PHP 5.4,您需要 3.2 版(32 位或 64 位,具體取決于 PHP 版本)
適當(dāng)?shù)?ODBC 驅(qū)動(dòng)程序。
請(qǐng)注意,MSSQL PHP 擴(kuò)展 ( php_mssql.dll) 和 PHP Driver for SQL Server ( php_sqlsrv_54_ts.dll) 是兩個(gè)不同的 PHP 擴(kuò)展。
使用mssql_函數(shù)的例子:
<?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_函數(shù)的例子:
<?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);
?>
- 2 回答
- 0 關(guān)注
- 157 瀏覽
添加回答
舉報(bào)