SQLiteを使って、DBファイルを生成するには、
ツールを使用するか、PDOにてコネクションを張れば、ファイルが存在しな場合生成される。
ツールを使用するか、PDOにてコネクションを張れば、ファイルが存在しな場合生成される。
PDOのコネクションは下記のようになる
$pdo = new PDO( 'sqlite:/home/xxx/db/mvl.db' );
問題がなければ$pdoにはハンドルが帰ってくる。
テーブルを生成するのも、ツールを使用するか、SQLを流しこんで生成するしか無い…
テーブル構築のSQLは下記のような感じ
テーブルを生成するのも、ツールを使用するか、SQLを流しこんで生成するしか無い…
テーブル構築のSQLは下記のような感じ
//メンバーテーブル生成 $sql = 'CREATE TABLE M_user('. ' user_id integer PRIMARY KEY AUTOINCREMENT, '. ' login_code text '. ')'; $pdo->query( $sql ); //セッションテーブル生成 $sql = 'CREATE TABLE W_session( '. ' session_key text PRIMARY KEY, '. ' user_id integer '. ' logout_time integer'. ' )'; $pdo->query( $sql ); //回答テーブル生成 $sql = 'CREATE TALBE M_anser ( '. ' user_id integer PRIMARY KEY, '. ' question_code text PRIMARY KEY, '. ' question_value text '. ' )'; $pdo->query( $sql );