我正在使用MYSQL和Linux Php 5.3運行的網站上 - 而且我需要使用此以及遠程MSSQL數據庫。PDO或MSSQL_connect - 在PHP 5.3中
我讀到PDO這是連接到MSSQL的方式。 雖然似乎有一個PDO和更熟悉的mssql_connect解決方案。 我對PDO或mssql_connect幾乎沒有任何經驗。
在PHP文檔我發現:
Mssql_connect - 熟悉的表達:
<?php
// Create a link to MSSQL
$link = mssql_connect('KALLESPC\SQLEXPRESS', 'sa', 'phpfi');
// Select the database 'php'
mssql_select_db('php', $link);
?>
PDO - 我還沒有嘗試過的 - 這需要安裝驅動程序:
(?)<?php
/* Connect to an ODBC database using driver invocation */
$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
?>
那麼選擇什麼以及爲什麼?
我會去與PDO作爲mysql_ *功能已棄用http://php.net/manual/en/function.mysql-connect.php – mikevoermans 2013-03-20 13:35:30
嗨邁克爾..這是一個MSSQL和其中MYSQL將被棄用爲的PHP 5.5 - 我不讀取相同的MS SQL? – Niels 2013-03-20 13:39:49
誤讀 - 對此感到抱歉。 – mikevoermans 2013-03-20 13:49:12