今個人サイトのデータ数が増えてきたこともあり、PHPとsqliteでデータ管理をしようとPHPとsqliteを勉強中です。今はなぜかJavascriptでデータベースを作って管理をしています。これだと自動更新されないので、ページを更新ボタンで更新しないといけないという問題な状態なので早めに何とかしたいと思っています。PHPとsqliteに関しては超初心者ですが、少しずつ使えるようになっていきたいです。
とりあえずPHP::SQLite3を使ってデータベースのレコード数を数える例をメモしておきます。
my_data_tableというテーブルを持っているdata.dbにアクセスしてmy_data_tableのレコード数をカウントします。
とりあえずPHP::SQLite3を使ってデータベースのレコード数を数える例をメモしておきます。
my_data_tableというテーブルを持っているdata.dbにアクセスしてmy_data_tableのレコード数をカウントします。
try {
$db = new SQLite3('data.db');
} catch (Exception $e) {
print 'DBへの接続でエラーが発生しました。';
print $e->getTraceAsString();
}
$sql = "SELECT COUNT(*) FROM my_data_table";
$num = $db->querySingle($sql);
print($num.' elements were found.');
$db->close();