目次

内容

使い方

  • DBの接続(SQLiteの場合)
    $dbh = new PDO( 'sqlite:/path/to/file.sqlite', null, null );
    if( ! $dbh ){
        die( "Can't connect to web_dpath database" );
    }
  • レコードを連想配列で1行ずつ取得
    foreach ( $dbh->query( "SELECT * FROM table_name", PDO::FETCH_ASSOC ) as $row ){
        print_r( $row );
    }
  • レコードを連想配列で一括で取得
    $sql  = $dbh->prepare( "SELECT * FROM table_name" );
    if (! $sql->execute() ) {
        die("Failed");
    }
    print_r( $sql->fetchAll(PDO::FETCH_ASSOC) );
  • エラー情報の取得(PHP: PDO::errorInfo - Manual
    if ( ! $dbh->prepare('select * from nonexistent_table') ) { // 存在しないテーブル
        print_r( $dbh->errorInfo() );
    }

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-25 (日) 19:27:03 (442d)