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>');
?>
これで書き込みできるとか。
ユーザーとかパスワードとかそういうの無いんですね。驚き。
個人が触る管理画面系、ブログ系には向いているみたい。
関連記事
-
SQLiteでデータがINSERTできないエラーの原因と対応方法
SQLiteでINSERT文を発行するも「Warning: SQLite3::q ...
-
SQLiteを使って感じたメリットとデメリット
SQLiteを用いたツールをいくつか作って感じたメリットとデメリットをメモ。 & ...
-
PHPとSQLiteでi-mobileのデータをグラフ化
i-mobileでクリック保証のアフィリエイトだけど数値が並んでいるだけでグラフ ...
-
PHPとSQLiteで簡易BBSの作成
PHPとSQLiteの練習で簡易掲示板を作ったのでメモ。 &nbs ...
-
SQLiteでNULL値の検索
SQLiteにてNULL値のもののみを検索したかったけど分からなかったので調べた ...