SQLiteとは何なのか
2015/02/26
逆アクセスランキングのところで初めてSQLiteというファイルを見たんですけど、MySQLと何が違うのか分からないので調べてみた。
どうも、ファイルベースのデータベースで読み書きが速いらしい。
反面、書き込み時にDBロックの関係で複数人での書き込みや更新はあかんとのこと。
PHP5系ならデフォで使えるらしく、
<?php $link = sqlite_open('test.db', 0666, $sqliteerror); if (!$link) { die('接続失敗です。'.$sqliteerror); } print('接続に成功しました。<br>'); $sql = "INSERT INTO shouhin (id, name) VALUES (1, 'テレビ');"; $sql = $sql."INSERT INTO shouhin (id, name) VALUES (2, 'DVDレコーダー')"; $result_flag = sqlite_exec($link, $sql, $sqliteerror); if (!$result_flag) { die('クエリーが失敗しました。'.$sqliteerror); }else{ print(sqlite_changes($link).'件のレコードを追加しました。<br>'); } sqlite_close($link); print('切断しました。<br>'); ?>
これで書き込みできるとか。
ユーザーとかパスワードとかそういうの無いんですね。驚き。
個人が触る管理画面系、ブログ系には向いているみたい。
関連記事
PHPとSQLiteで簡易BBSの作成
PHPとSQLiteの練習で簡易掲示板を作ったのでメモ。 &nbs ...
SQLiteを使って感じたメリットとデメリット
SQLiteを用いたツールをいくつか作って感じたメリットとデメリットをメモ。 & ...
PHPとSQLiteでi-mobileのデータをグラフ化
i-mobileでクリック保証のアフィリエイトだけど数値が並んでいるだけでグラフ ...
PHP5.5からSQLite3を使用する際のよく使う構文
PHPからSQLiteを使う際に必ず使うであろう基本的な構文のメモ。PDOは使っ ...
SQLiteでNULL値の検索
SQLiteにてNULL値のもののみを検索したかったけど分からなかったので調べた ...