<html>
<head><title>PHP-Example pg_field_name </title></head>
<body>
<?php
$mySQL = 'SELECT * FROM a_test6;'; //SQL SELECT文
$dbconn = @pg_connect("dbname=beniya"); // データベースに接続する
if ($dbconn == false) { // 接続の状態を確認する
print("データベースに接続できませんでした。");
exit;
}
?>
<H1>php pg_field_name( )のテストです。</H1>
<HR>
<PRE>
まず最初にpg_num_field( )でフィールド数を取得する。<br>
このVersion では pg_numfields() です。<br>
これでフィールドの数を取得する。<br>
for文で pg_fieldname(フィールド数) でフィールド名を取得する。<br>
<?php
echo '$dbconn =',"$dbconn SQL = $mySQL \n";
$result = pg_exec($dbconn,$mySQL); //SQLの発行
$fcnt = pg_numfields($result);
echo 'field Count = ',$fcnt,"\n";
for ($i=0;$i < $fcnt; $i++){
echo pg_fieldname($result,$i),"\n";
};
//echo $arr[0],$arr[1],$arr[2],$arr[3],"\n";
echo("\n");
//直接 $result を覗いてみる。
echo $result,"\n";
?>
</PRE>
</body>
</html>
|
|