BugTrack/2535/database.php
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
* lib/database.php [#t490f7c0]
-- 定数
:DATA_DB|ページのテーブル名
:DIFF_DB|差分のテーブル名
:BACKUP_DB|履歴のテーブル名
** db_init() [#k463f813]
-データベース有効時、最初に呼び出される関数
--データベースのテーブルを作成
** db_read($table, $column, $where, $target) [#ca21d597]
-レコードを取得
--返り値はカラム名が配列のキーとなる連想配列
--PDOExceptionが発生した際はFALSEを返す
** db_write($table, $column, $value, $where, $target, $mo...
-レコードを保存
--PDOExceptionが発生した際はFALSEを返す
|~$modeの値|~動作|h
|LEFT:|LEFT:|c
|~w|上書き|
|~h|先頭へ追記|
|~f|末尾へ追記|
** db_rename($table, $old, $new) [#mc34bd98]
-DBのページ名を変更
** db_delete($table, $page) [#w9abc797]
-レコードを削除
** db_page_write($table, $page, $str, $notimestamp = FALS...
-DBのページの書き込み
** get_db_recordtime($page, $table = DATA_DB) [#r66d41c8]
-db_recordmtime()からLOCALZONEを引いた値を返す
** db_recordmtime($page, $table = DATA_DB) [#ke619a32]
-DBのページの更新時刻を取得
** exist_db_table($name) [#u1bf12f9]
-DBのテーブルが存在するか
** exist_db_page($table, $page) [#i92f65a9]
-DBのページが存在するか
--exist_db_record()を呼び出している
** exist_db_record($table, $column, $value) [#a110de0b]
-レコードが存在するか
** db_backup_output($table = BACKUP_DB, $dir = CACHE_DIR ...
-DBをbackupのgzへ変換し出力
** db_output($table = DATA_DB, $dir = CACHE_DIR . "db/", ...
-DBをwikiのテキストファイルへ変換し出力
** create_db_existpages_list($table = DATA_DB) [#g116da97]
-DBのページリストを作成
** db_record_count($table, $column_name = "*") [#g368d53e]
-テーブルのレコード数を取得
** dir2db($dir) [#gcff036b]
-〇〇〇_DIRから〇〇〇_DBへ
** db2dir($db, $path = true) [#t78615ef]
-〇〇〇_DBから〇〇〇_DIRへ
終了行:
#contents
* lib/database.php [#t490f7c0]
-- 定数
:DATA_DB|ページのテーブル名
:DIFF_DB|差分のテーブル名
:BACKUP_DB|履歴のテーブル名
** db_init() [#k463f813]
-データベース有効時、最初に呼び出される関数
--データベースのテーブルを作成
** db_read($table, $column, $where, $target) [#ca21d597]
-レコードを取得
--返り値はカラム名が配列のキーとなる連想配列
--PDOExceptionが発生した際はFALSEを返す
** db_write($table, $column, $value, $where, $target, $mo...
-レコードを保存
--PDOExceptionが発生した際はFALSEを返す
|~$modeの値|~動作|h
|LEFT:|LEFT:|c
|~w|上書き|
|~h|先頭へ追記|
|~f|末尾へ追記|
** db_rename($table, $old, $new) [#mc34bd98]
-DBのページ名を変更
** db_delete($table, $page) [#w9abc797]
-レコードを削除
** db_page_write($table, $page, $str, $notimestamp = FALS...
-DBのページの書き込み
** get_db_recordtime($page, $table = DATA_DB) [#r66d41c8]
-db_recordmtime()からLOCALZONEを引いた値を返す
** db_recordmtime($page, $table = DATA_DB) [#ke619a32]
-DBのページの更新時刻を取得
** exist_db_table($name) [#u1bf12f9]
-DBのテーブルが存在するか
** exist_db_page($table, $page) [#i92f65a9]
-DBのページが存在するか
--exist_db_record()を呼び出している
** exist_db_record($table, $column, $value) [#a110de0b]
-レコードが存在するか
** db_backup_output($table = BACKUP_DB, $dir = CACHE_DIR ...
-DBをbackupのgzへ変換し出力
** db_output($table = DATA_DB, $dir = CACHE_DIR . "db/", ...
-DBをwikiのテキストファイルへ変換し出力
** create_db_existpages_list($table = DATA_DB) [#g116da97]
-DBのページリストを作成
** db_record_count($table, $column_name = "*") [#g368d53e]
-テーブルのレコード数を取得
** dir2db($dir) [#gcff036b]
-〇〇〇_DIRから〇〇〇_DBへ
** db2dir($db, $path = true) [#t78615ef]
-〇〇〇_DBから〇〇〇_DIRへ
ページ名: