- lib/database.php
- db_init()
- db_read($table, $column, $where, $target)
- db_write($table, $column, $value, $where, $target, $mode = 'w')
- db_rename($table, $old, $new)
- db_delete($table, $page)
- db_page_write($table, $page, $str, $notimestamp = FALSE, $is_delete = FALSE)
- get_db_recordtime($page, $table = DATA_DB)
- db_recordmtime($page, $table = DATA_DB)
- exist_db_table($name)
- exist_db_page($table, $page)
- exist_db_record($table, $column, $value)
- db_backup_output($table = BACKUP_DB, $dir = CACHE_DIR . "db/", $ext = BACKUP_EXT)
- db_output($table = DATA_DB, $dir = CACHE_DIR . "db/", $ext = ".txt")
- create_db_existpages_list($table = DATA_DB)
- db_record_count($table, $column_name = "*")
- dir2db($dir)
- db2dir($db, $path = true)
lib/database.php†
- DATA_DB
- ページのテーブル名
- DIFF_DB
- 差分のテーブル名
- BACKUP_DB
- 履歴のテーブル名
db_init()†
db_read($table, $column, $where, $target)†
- レコードを取得
- 返り値はカラム名が配列のキーとなる連想配列
- PDOExceptionが発生した際はFALSEを返す
db_write($table, $column, $value, $where, $target, $mode = 'w')†
- レコードを保存
- PDOExceptionが発生した際はFALSEを返す
$modeの値 | 動作 |
w | 上書き |
h | 先頭へ追記 |
f | 末尾へ追記 |
db_rename($table, $old, $new)†
db_delete($table, $page)†
db_page_write($table, $page, $str, $notimestamp = FALSE, $is_delete = FALSE)†
get_db_recordtime($page, $table = DATA_DB)†
- db_recordmtime()からLOCALZONEを引いた値を返す
db_recordmtime($page, $table = DATA_DB)†
exist_db_table($name)†
exist_db_page($table, $page)†
- DBのページが存在するか
- exist_db_record()を呼び出している
exist_db_record($table, $column, $value)†
db_backup_output($table = BACKUP_DB, $dir = CACHE_DIR . "db/", $ext = BACKUP_EXT)†
db_output($table = DATA_DB, $dir = CACHE_DIR . "db/", $ext = ".txt")†
create_db_existpages_list($table = DATA_DB)†
db_record_count($table, $column_name = "*")†
dir2db($dir)†
db2dir($db, $path = true)†
Last-modified: 2022-08-06 (土) 18:38:12