SQLiteへ接続

広告

PDOを利用してSQLiteへ接続してみます。PDO経由の場合はSQLite2ではなくSQLite3系を主に使うかと思います。PHPにデフォルトで含まれているSQLiteは2系なので、別途SQLite3をインストールしておいて下さい。

※SQLiteを個別にインストールする詳細は『SQLiteインストール』を参照して下さい。

事前にSQLiteへ"uriage"と言う名前のデータベースを作成してあります。また"uriage"データベース内に"shouhin"テーブルを作成し、初期データを入れてあります。

SQLiteへPDOで接続

※SQLiteにはユーザーという概念がありません。

"uriage"データベースへ接続するためのPDOクラスのオブジェクトの作成は下記のようになります。

$dsn = 'sqlite:d:\\sqlite\\uriage';
$user = '';
$password = '';

try{
    $dbh = new PDO($dsn, $user, $password);
}catch (PDOException $e){
    print('Error:'.$e->getMessage());
    die();
}

では実際に試してみようと思ったのですが、現状うまく動いてくれません。原因がまだ分かっていないので分かるまで保留とさせて下さい。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。