アットウィキロゴ
サクラキノ @ ウィキ
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

サクラキノ @ ウィキ

結果を必要としない場合(exec)

最終更新:

skrkino

- view
管理者のみ編集可

SQLite / 結果を必要としない場合(exec)


接続と切断

  1. 接続
    //結果を必要としない場合
    try
    {
        // SQL実行
        $sql ="CREATE TABLE test ( a text , b text )";
        $db->exec( $sql );
    }
    catch ( PDOException $e )
    {
        // 実行失敗
        $err = $db->errorInfo();
        die( $err[2] );
    }
    



サンプル

  1. dbtest.php
    <html>
    <head>
        <title>DB TEST</title>
    </head>
    <body>
    
    <?php
    ////////////////////////////////////////////////////////////
    // 結果を必要としない場合
    //======================================
    // DBに接続
    //------------------
    // 接続
    try {
        $db = new PDO( 'sqlite:db/test.db' );
        $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
    } catch ( PDOException $e ){
        // 接続失敗
        die( 'Connection failed : ' . $e->getMessage() );
    }
    //------------------
    // 出力
    print('接続に成功しました。<br>');
    
    //======================================
    // テーブル作成
    //------------------
    try
    {
    // SQL実行
        $sql ="CREATE TABLE test ( a text , b text )";
        $db->exec( $sql );
    }
    catch ( PDOException $e )
    {
        // 実行失敗
        $err = $db->errorInfo();
        die( $err[2] );
    }
    //------------------
    // 出力
    print('テーブルを作成しました。<br>');
    
    //======================================
    // DBとの接続終了
    //------------------
    // 切断
    $db = null;
    // もしくは
    //unset($db);
    
    //------------------
    // 出力
    print('切断しました。<br>');
    
    ////////////////////////////////////////////////////////////
    ?>
    
    </body>
    </html>
    



最近更新されたスレッド
ウィキ募集バナー