WebプログラミングU PHPとMySQL

2006/5/30       学籍番号               名前                         |

PHPとMySQLの連携は、決まりきったパターンです。じゅもんの様にコピーして使えばOK。
問1 下記は表seisekiを読み出すスクリプトです。アンダーラインとwhile文の中身を埋めよ。

<?php
$DBSERVER="localhost";
$DBUSER="root";
$DBPASSWORD="root";
$DBNAME="           ";


@よく使う定数をセット

$con=mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD);
$sel=mysql_select_db($DBNAME, $con);
AMySQLに接続
B使うDBを選択
$sql=                                   ;
$rst=mysql_query($sql, $con);
CSQL文を作成
DそのSQL文を実行
$m=                                   ;
while($row=mysql_fetch_array($rst)){








}
$m.=                                   ;

E結果を加工
表の各列は$rowの連想配列になる
例 seisekiの表の各列の値は
1行づつ次の連想配列に入る
$row["id"]
$row["name"]
$row["sugaku"]
$row["kokugo"]
$row["eigo"]
10行分ループする

mysql_free_result($rst);
$cls=mysql_close($con);
?>
FMySQLと接続断
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>PHP/MySQL連携</title>
</head>
<body>
<?php print $m; ?>
</body>
</html>
Ghtml文

Eの説明補足 
表seiseki
  while文のところ
id name sugaku kokugo eigo
1 小泉 55 65 75
2 安部 50 80 55
3 福田 70 55 45
4 谷垣 80 40 50
5 麻生 45 55 65
6 大蔵 40 45 35
7 小池 60 50 70
8 片山 75 40 55
9 佐藤 30 70 40
10 猪口 45 45 80

 

 

 

→→

id name sugaku kokugo eigo
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]
$row["id"] $row["name"] $row["sugaku"] $row["kokugo"] $row["eigo"]