<?php i18n_http_output("SJIS"); ?>
<HTML>
<HEAD>
    <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    <title>DB Exsample #02 : Create Table</title>
</HEAD>
<BODY>
    <H2>DB Exsample #02 : Create Table</H2>
    PostgreSQLのデータベースにテーブルを作成します。<BR>
    Pear DBクラスライブラリを使用します。<BR>
    <BR>

    <?php
        
// ● Pead DBクラスライブラリをインクルード
        
ini_set("include_path",ini_get("include_path"));
        require_once 
'DB.php';    

        
// ● 変数セット
        // DSNを設定
        
$dsn "pgsql://fukaya: @localhost/ftdemo";
        
        
// ● DBへ接続
        
$db DB::connect$dsn );

        
// エラーチェック
        
if (DB::isError$db )) {
            echo  
"DB接続エラー : " DB::errorMessage$db ) . "<BR>";
        }else{
            echo 
"DB接続成功 : " $db->toString() . "<BR>";
        }

        
// ● テーブル作成
        // テーブル作成のSQL文
        
$sql "CREATE TABLE t_ex01 (
                    f_date    varchar(20),
                    f_ipadr    varchar(16)
                )"
;
        
$res $db->query$sql );
        if ( 
$res == DB_OK ) {
            echo 
"テーブル作成成功<BR>";
        }else{
            echo 
"テーブル作成失敗 : " .  DB::errorMessage$res ) . "<BR>";
        }

        
// ● DB接続終了
        
$db->disconnect();
        echo 
"DB接続終了<BR>"
    
?>

</BODY>
</HTML>