最初のページ 戻る 次へ 最後のページ イメージ

図5.5 PHPプログラミングの例 (dbtest.php)

<html>

<head>

<title>データベースの問い合わせの例</title>

</head>

<body>

<h1>問合せ結果</h1>

<?php

$db = pg_connect("host=localhost dbname=sample_db username=postgresql password=pass")

or die("接続に失敗しました);

$result = pg_query($db, "SELECT id, name FROM students");

if (!$result) {

die("問合せに失敗しました");

}

?>

<ul>

<?php

while ($row = pg_fetch_row($result)){

print("<li>$row[0], $row[1]</li>\n")

}

?>

</ul>

<?php

pg_close($db);

?>

</body>

</html>

<?php

$db = pg_connect("host=localhost dbname=sample_db username=postgresql password=pass")

or die("接続に失敗しました);

$result = pg_query($db, "SELECT id, name FROM students");

if (!$result) {

die("問合せに失敗しました");

}

?>

正常動作時は空白文字列に置換する

<?php

while ($row = pg_fetch_row($result)){

print("<li>$row[0], $row[1]</li>\n")

}

?>

DBMSからの回答(+htmlタグ)

この部分は

 <li>1,山田太郎</li>

 <li>2,田中花子</li>

に置換する

<?php

pg_close($db);

?>

正常動作時は空白文字列に置換する