Archive for 9月 28th, 2012

  1. Hello, PDO(PHP) World!

    Posted on 9月 28th, 2012 by cx20

    PDO

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

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

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

    extension = php_pdo_sqlsrv_54_ts.dll

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

    <?php
    $dbh = new PDO('sqlsrv:server=(local);database=master', 'sa', 'P@ssW0rd'); 
    $sql = "SELECT 'Hello, PDO World!' AS Message"; 
    foreach ($dbh->query($sql) as $row) { 
        echo "Messagen";
        echo "-------------------n";
        echo $row[0]; 
    } 
    $dbh = null;
    ?>

    実行方法

    C:¥> php hello.php

    実行結果

    Message
    -------------------
    Hello, PDO World!