<?
$v_dbname = ""; //データベースの名前を変数へ代入
$v_user = ""; //ユーザー名を変数へ代入
$v_password = ""; //パスワードを変数へ代入
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>View一覧</title>
</head>
<body>
<div align="center">
<table width="350" border="0" bgcolor="#009999">
<tr>
<td height="12">
<div align="center"><b><font color="#FFFFFF">View一覧</font></b></div>
</td>
</tr>
</table>
<br>
<table width="300" border="0" cellspacing="2" cellpadding="2" align="center">
<tr bgcolor="#113333">
<td height="20" width="30">
<div align="center"><b><font color="#FFFFFF">Num</font></b></div>
</td>
<td height="20" width="140">
<div align="center"><b><font color="#FFFFFF">View名</font></b></div>
</td>
<td height="20" width="130">
<div align="center"><b><font color="#FFFFFF">tableowner</font></b></div>
</td>
</tr>
<?
// Connect to DB
if (@pg_connect("dbname=$v_dbname user=$v_user password=$v_password") == false) {
print("unable to connect to database.");
exit;
}
pg_exec("SET CLIENT_ENCODING = 'SJIS'");
$sql = "select viewname,viewowner from pg_views where viewname not like 'pg_%';";
@$result = pg_exec($sql);
if ($result == false) {
printf("failed to exec SQL:¥"$sql¥"");
exit;
}
$rows = pg_numrows($result);
$iro = "CCEEEE";
for ($i = 0; $i < $rows; $i++) {
$viewname = pg_result($result, $i, "viewname");
$viewowner = pg_result($result, $i, "viewowner");
if ($iro == "AACCCC") {
$iro = "CCEEEE";
} else {
$iro = "AACCCC";
}
print ("<tr bgcolor=¥"#$iro¥">");
print ("¥n");
print ("<td height=¥"26¥">$i</td>");
print ("¥n");
print ("<td height=¥"26¥">$tablename</td>");
print ("¥n");
print ("<td height=¥"26¥">$tableowner</td>");
print ("¥n");
print ("</tr>¥n");
}
pg_close();
?>
</table>
<hr>
</div>
</body>
</html>
(Last Update 2002/07/06)