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 );