検索結果を表示します。
" );
exit;
}
// SQLを作成
$sql = "select id, department.name, employee.name, age from employee, department where employee.dept_no = department.dept_no order by id";
// Queryを実行して検索結果をresultに格納
$result = pg_query( $conn, $sql );
if ( $result == null )
{
print( "クエリー実行処理でエラーが発生しました。
" );
exit;
}
// 検索結果の行数・列数を取得
$rows = pg_num_rows( $result );
$cols = pg_num_fields( $result );
// 検索結果をテーブルとして表示
print( "\n" );
// 各列の名前を表示
print( "" );
print( "従業員番号 | " );
print( "部門 | " );
print( "氏名 | " );
print( "年齢 | " );
print( "
\n" );
// 各行のデータを表示
for ( $j=0; $j<$rows; $j++ )
{
print( "" );
for ( $i=0; $i<$cols; $i++ )
{
// j行i列のデータを取得
$data = pg_fetch_result( $result, $j, $i );
// セルに列の名前を表示
print( " $data | " );
}
print( "
\n" );
}
// ここまででテーブル終了
print( "
" );
print( "
\n" );
// 検索件数を表示
print( "以上、$rows 件のデータを表示しました。
\n" );
// 検索結果の開放
pg_free_result( $result );
// データベースへの接続を解除
pg_close( $conn );
?>
操作メニューに戻る