私は MYSQL と Linux Php 5.3 で動作する Web サイトで作業しています。これとリモートの MSSQL データベースを使用する必要があります。
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();
}
?>
では、何を選択し、その理由は?