DB functions

提供: GeeklogJpWiki

Geeklog共通ライブラリCOM_functions |DB_functions |plugin_functions |CUSTOM_functions |ADMIN_functions |CMT_functions |SEC_functions |USER_functions |MBYTE_functions |PNB_functions |SESS_functions |STORY_functions |SYND_functions |TRB_functions |WS_functions

lib-database.php

「はじめに」

lib-database.phpは,index.phpなど,Geeklogのプログラムから常に読み込まれているファイルであり, Geeklogのすべて(静的ページPHP、Geeklogプラグイン、Geeklogアプリケーションなど)で使える、Database関連Geeklog共通ライブラリを提供しています。

Geeklog1.7.0

関数名 概要
DB_affectedRows 最後のクエリで影響を受けた列数を取得する
DB_change テーブル内のレコードを変更する
DB_checkTableExists テーブルの存在をチェックする  
DB_copy レコードを他の(あるいは同じ)テーブルにコピーする
DB_count テーブル内のレコード数をカウントする
DB_createDatabaseStructures 新規インストール用のデータベース構造を生成する(Geeklogでは現在使われていない模様)
DB_delete データベースのデータを削除する
DB_displayError trueの場合、SQLエラーメッセージを返す
DB_doDatabaseUpgrade SQLアップグレードスクリプトを実行する
DB_error データベースエラーメッセージを返す
DB_fetchArray レコードセット内のレコードを配列で取得する
DB_fieldName フィールド名を取得する
DB_getItem データベースから単一のアイテムを取得する
DB_insertId 新規に自動生成されたオートインクリメントIDを返す
DB_lockTable (書き込みできないように)テーブルをロックする
DB_numFields レコードセット内のフィールド数を取得する
DB_numRows レコードセット内の列数を取得する
DB_query  データベースサーバに対してクエリを実行する
DB_result フィールドのコンテンツを取得する
DB_save データをデータベースに保存する
DB_setDebug デバッグモードを有効(true)にする
DB_unlockTable (DB_lockTableでロックされた)テーブルをロック解除する
DBINT_parseCsvSqlString
個人用ツール