ためたデータを表示する。

SQLとの接続も解決してよかったよかった。
ふんじゃあ、今度は蓄積データを利用する方法をためして行こう!

まずは、テーブルをそのまま表示させようっと。

<html  xml:lang="ja" lang="ja">
<head>
    <meta  http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>マジホント明日から本気出すのか!?</title>
</head>
<body>

<h2>ホントのホントに本気出す?その5</h2>
<?php
$query = "SELECT * FROM `majide_table` WHERE 1" ;

$dbc = mysql_connect('localhost','majide_majide','c433wtfY5RvcbCHB')
    or die(' エラー:MySQLサーバとの接続に失敗しちったぜ?');
    
mysql_select_db('majidb',$dbc);
$result = mysql_query ($query, $dbc)
    or die(' エラー:MySQLサーバとの問合せに失敗しちったぜ?');

echo("<table border='1'>
<tr>
<th>majide</th>
<th>majide_l</th>
<th>majide_l</th>
<th>key_id</th>
</tr>");

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['majide'] . "</td>";
  echo "<td>" . $row['majide_l'] . "</td>";
  echo "<td>" . $row['time_stamp'] . "</td>";
  echo "<td>" . $row['key_id'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($dbc);
?>


うむうむ。問題無しだね。ただ、このままではみにくいので順番をかえて、フィールドの見出しも日本語になおしておこう。

<html  xml:lang="ja" lang="ja">
<head>
    <meta  http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>マジホント明日から本気出すのか!?</title>
</head>
<body>

<h2>ホントのホントに本気出す?その5.2</h2>
<?php
$query = "SELECT * FROM majide_table" ;

$dbc = mysql_connect('localhost','majide_majide','c433wtfY5RvcbCHB')
    or die(' エラー:MySQLサーバとの接続に失敗しちったぜ?');
    
mysql_select_db('majidb',$dbc);
$result = mysql_query ($query, $dbc)
    or die(' エラー:MySQLサーバとの問合せに失敗しちったぜ?');

echo("<table border='1'>
<tr>
<th>番号</th>
<th>本気出す?</th>
<th>どれくらい?</th>
<th>返答日時</th>
</tr>");

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['key_id'] . "</td>";
  echo "<td>" . $row['majide'] . "</td>";
  echo "<td>" . $row['majide_l'] . "</td>";
  echo "<td>" . $row['time_stamp'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($dbc);
?>


うしうし。次からはしばらくSQLの勉強だな。
先ずは、抽出して表示しよう!よ