2010-12-14 16 views
0

freetds.confファイルに新しい仮想アカウントを設定してSQL Serverデータベースに接続するだけですが、いつどこでPHPスクリプト以下に接続するために、どのデータベースがFreeTDS ODBCドライバを使用してLinux PHPをSQL Serverに接続する

[McDo] 
ServerName = server1 
Driver = FreeTDS 
Description = MyServer 
Trace = Yes 

のodbc.ini私の設定freetds.confここ

[server1] 
host = 66.111.xxx.xxx 
port = 1433 
tds version = 7.0 

そして、私のPHPスクリプトを接続されています。ここで、スクリプトにどのデータベースに接続するよう指示するのかを確認します。

putenv('ODBCINI=/etc/odbc.ini'); 

$connect = odbc_connect("server1", "username", "password"); 

//$query = "SELECT name_ID FROM ext_name"; 

if(!$connect){ 
echo "not connected"; 

}else{ 
echo "connected"; 
} 

odbc_close($connect); 

答えて

1

PHPマニュアルは示しています

// Microsoft SQL Server using the SQL Native Client 10.0 ODBC Driver - allows connection to SQL 7, 2000, 2005 and 2008 
$connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);
+0

'' 'SQL ServerネイティブClient'''は、Windows専用です。著者は彼が使用しているSOについてのタイトルを明示していました。 –

関連する問題