PHP ⇒ DB Chat

PHP コマンドモードでデータベース(chat.db) を作成します。

  1. 実行環境が整ったようなので、コマンドラインから PHP のプログラムで DB(sqlite) を使います。
    掲示板 で説明している Data Base 'chat.db' を作成してみます。
    'chat.db' を作成する PHP のプログラム C:\DATA\PHP\Chat.php です。
    'chat.db' の存在を調べて、格納されていないときは DB(chat.db) を作成します。
    <?php
        $flag = file_exists('chat.db');
        $db = new SQLite3('chat.db');
        if ($flag==false)
        {   $db->exec('create table table1 (key, id, msg)');
            $db->exec("insert into table1 values('9999/99/99 99:99:99', '前田',
              '掲示板を始めました。要望や相互連絡に利用して下さい。')");
        }
        $db->close();
        print "chat.db create complete";
    ?>
    
  2. Chat.php を実行します。
    1. コマンドプロンプトを立ち上げる
    2. C:\Users\maeda>cd C:\DATA\PHP
    3. C:\DATA\PHP>php.exe -v
    4. C:\DATA\PHP>php Chat.php
    5. C:\DATA\PHP>exit
  3. Chat.php を実行すると C:\DATA\PHP\chat.db が作成されます。
    chat.db の内容を確認します。
    1. コマンドプロンプトを立ち上げる
    2. C:\DATA\PHP\ に移動
    3. C:\DATA\PHP>sqlite3 chat.db
    4. sqlite> .mode column
    5. sqlite> .header on
    6. sqlite> select * from table1;
    7. sqlite> .exit
  4. '9999/99/99 99:99:99', '前田', '掲示板を始めました。要望や相互連絡に利用して下さい。' が登録されています。

前田稔の超初心者のプログラム入門
PHP Program