データベースを利用するCGIプログラミング

---- その他のDBI/DBDについて(記号と役割) ----


今までのプログラム例で使用されていた記号のうち$dbhなどは、データベース操作の過程で必要となる特定の指標などに付けられた名前です。 これらは慣例的に使用されているもので、本来は他の記号でも構わないと思います。 しかし、同じ指標には同じ記号を使う方が、プログラムは読み易くなります。そこで、 以下に良く使用される記号とその役割を示しておきます。

記号役割
DBI最上位のクラス名
$dbhデータベースへの指標
$sthテーブル行への指標
$drhドライバーへの指標
$h上記$??hのどれかの指標
$rc戻り状態コード(true=OK,false=error)
$rv戻り値(integerが典型)
@ary、@rowデータベースから戻された値のリストで、1データ行の値
$rows結果表の行数
$fhファイル指標
undefNULL(Perlでは未定義となる)
\%attr??への参照(不明)


江木鶴子 : egi@ube-c.ac.jp