SQLiteとは何なのか
2015/02/26
逆アクセスランキングのところで初めてSQLiteというファイルを見たんですけど、MySQLと何が違うのか分からないので調べてみた。
どうも、ファイルベースのデータベースで読み書きが速いらしい。
反面、書き込み時にDBロックの関係で複数人での書き込みや更新はあかんとのこと。
PHP5系ならデフォで使えるらしく、
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?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でINSERTできないエラーが発生
SQLiteでINSERT文を発行するも「Warning: SQLite3::q ...
-
-
SQLiteを使って感じたメリットとデメリット
SQLiteを用いたツールをいくつか作って感じたメリットとデメリットをメモ。 & ...
-
-
sqliteでphpmyadminみたいに使えるSQLiteManagerの導入
SQLiteのデータベースファイルの中身を見たくてphpmyadminみたいなソ ...
-
-
SQLiteでNULL値の検索
SQLiteにてNULL値のもののみを検索したかったけど分からなかったので調べた ...
-
-
SQLite3でデータをランダムに抽出したい
SQlite3でデータをランダムで抽出したいケースがあった。MySQLと同様RA ...
-
-
PHP5.5からSQLite3を使用する際のよく使う構文
PHPからSQLiteを使う際に必ず使うであろう基本的な構文のメモ。PDOは使っ ...
-
-
PHPとSQLiteでi-mobileのデータをグラフ化
i-mobileでクリック保証のアフィリエイトだけど数値が並んでいるだけでグラフ ...
- PREV
- WordPressで逆アクセスランキングの設置
- NEXT
- 他サイトのRSS情報を画像付きで表示させる