Hello, SQL Server(PHP) World!

Posted on 9月 27th, 2012 by cx20

SQL Server Driver for PHP

SQL Server Driver for PHP はマイクロソフト社より提供されている PHP 向けの SQL Server ドライバである。
ドライバの形式として、PHP 拡張形式と PDO(PHP Data Object)形式の2種類が存在する。
以下は PHP 拡張版の SQL Server Driver の例となっている。

なお、SQL Server ドライバは既定では組み込まれていない為、使用するには、以下の設定を追加する必要がある。

PHP 設定(PHP 5.4 / スレッドセーフのドライバを指定した場合)

extension = php_sqlsrv_54_ts.dll

ソースコード(PHP + PHP 拡張 + SQL Server)

<?php
$serverName = "(local)";
$connectionInfo = array( "UID"=>"sa", "PWD"=>"P@ssW0rd", "Database"=>"master" );
$conn = sqlsrv_connect( $serverName, $connectionInfo );
$stmt = sqlsrv_query( $conn, "SELECT 'Hello, SQL Server(PHP) World!' AS Message" );
while( $row = sqlsrv_fetch_array( $stmt ) ) {
    echo "Messagen";
    echo "-------------------n";
    echo $row[0]; 
}
sqlsrv_free_stmt( $stmt );
sqlsrv_close( $conn );
?>

実行方法

C:¥> php hello.php

実行結果

Message
-------------------
Hello, SQL Server(PHP) World!

Tags:

Categories: PHP, SQL Server

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing