ホームページ > バックエンド開発 > PHPチュートリアル > MySQL データベース テーブル データを HTML テーブルに表示するにはどうすればよいですか?

MySQL データベース テーブル データを HTML テーブルに表示するにはどうすればよいですか?

DDD
リリース: 2024-12-19 04:29:09
オリジナル
453 人が閲覧しました

How to Display MySQL Database Table Data in an HTML Table?

HTML テーブルでのデータベース テーブルの値の表示

Web 開発では、データベースからデータを取得して Web ページに表示するのが一般的です。表形式で。これを実現するには、データベースへの接続を確立し、クエリを実行してデータをフェッチし、それを HTML テーブル内にレンダリングする必要があります。

データベースのクエリ

最初のステップは、mysqli_connect() 関数を使用して MySQL データベースへの接続を確立し、mysqli_query() を使用してデータを取得するクエリを実行することです。 関数。例:

$con = mysqli_connect("localhost", "username", "password", "database_name");
$result = mysqli_query($con, "SELECT * FROM tickets");
ログイン後にコピー

結果のフェッチと反復

クエリを実行したら、結果をフェッチし、結果を反復して抽出する必要があります。個々の価値観。 mysqli_fetch_all() 関数を使用して、すべての結果を連想配列形式でフェッチできます。

$data = $result->fetch_all(MYSQLI_ASSOC);
ログイン後にコピー

HTML テーブルの生成

最後に、HTML を作成できます。

を使用したテーブルタグを作成し、データを入力します。テーブルの各行はデータベースのレコードを表し、フィールド値がそれぞれの列に表示されます。

<table border="1">
  <tr>
    <th>Submission ID</th>
    <th>Form ID</th>
    <th>IP</th>
    <th>Name</th>
    <th>E-mail</th>
    <th>Message</th>
  </tr>
  <?php foreach($data as $row): ?>
  <tr>
    <td><?= htmlspecialchars($row['submission_id']) ?></td>
    <td><?= htmlspecialchars($row['formID']) ?></td>
    <td><?= htmlspecialchars($row['IP']) ?></td>
    <td><?= htmlspecialchars($row['name']) ?></td>
    <td><?= htmlspecialchars($row['email']) ?></td>
    <td><?= htmlspecialchars($row['message']) ?></td>
  </tr>
  <?php endforeach ?>
</table>
ログイン後にコピー

これらの手順に従うことで、MySQL データベースからデータを簡単に取得して表示できます。 Web ページ上の HTML テーブル。

以上がMySQL データベース テーブル データを HTML テーブルに表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート