Top / PHP / Pukiwiki Plugins / dbout.inc.php
PHP/Pukiwiki Plugins/dbout.inc.php Pukiwikiでデータベースを使いたくなる事はありますか? 概要 †データベースへの接続 † データベースへの接続方法はいろいろ考えられますが、一番簡単で標準で入っているPEARライブラリのDBを使う事にしました。mysql_connect等で接続は可能ですが、DBを変更したりしなければならない時にも便利ですからね。 データの取得 †できるだけ汎用性があるように、SQLをそのまま書き込めるようにしました。危険だといわれればその通りです。不特定多数がページを返る事ができるようなシステムには合いません。生のSQLを書き込めないような方法を取る事もできます。これとて危険性は伴いますが。
取得したデータの表示 †オプションで書式を指定しない場合はテーブル表示です。一番汎用性があると思われます。
また、次のような形式でオプションに設定すれば、どのようにでも出力形式を変える事が出来ます。$keyは取得したカラム名に対応しています。REG:〜と言う形式で指定して下さい。 例 REG:<td class='hoge1'>$key1</td><td class='hoge2'><a href='$key2'>$key3</a></td>; また、テーブル以外の場合はヘッダーやフッターを指定したい場合があります。こういう場合はREG:HEAD:ヘッダBODY:繰り返しの中身FOOT:フッタという形式で指定出来ます。BODYはデータ数によって繰り返します。
インストール等の設定方法等について書いて行きます。 |