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 |