2010/05/03

Web:: PHPからSQLServerへの接続

PHPから既存のSQLServer2000 or 2005へ接続する際、mssql_connect関数を使えばいいと参考書等に記載されていますが、どうも接続できない!!!

ドライバ周りによってとありましたが、バックエンドで接続するだけなのでODBCを使ってみました。

ODBCは即繋がりましたので、とりあえずこっちを使っていきたいと思います。

大雑把な流れをメモしておきます。
//ユーザ情報
$dsn  = データソース名;
$user = 'sa';
$pass = 'xxxxx';

//接続
$conn = odbc_connect($dsn, $user, $pass);

//SQL文
$sql = "SELECT hoge FROM hogeDB (nolock) ";
//SQL実行
$result = odbc_exec($conn, $sql);

//結果
while(odbc_fetch_row($result)){
 echo odbc_result($result, 'hoge');
}

//切断
odbc_close($conn);

スポンサーリンク

スポンサーリンク