ホームページ > データベース > mysql チュートリアル > PHPでデータベーステーブルの行をHTMLとして表示するにはどうすればよいですか?

PHPでデータベーステーブルの行をHTMLとして表示するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-02 03:20:02
オリジナル
558 人が閲覧しました

How to Display Database Table Rows as HTML in PHP?

データベース テーブルの行を HTML として表示する方法

PHP では、データベースからデータを取得するのが一般的なタスクです。ただし、複数のテーブル行を表示したい場合は、問題が発生する可能性があります。

この問題を解決するには、次の手順を使用できます:

  1. データベース接続を確立:
    mysqli_connect() を使用して MySQL データベースへの接続を確立します。
  2. クエリの実行:
    mysqli_query() を使用して SQL クエリを実行し、テーブル行を取得します。
  3. 連想配列のフェッチ:
    mysqli_fetch_assoc() を使用して、クエリ結果を連想配列としてフェッチします。これにより、各行が配列として保存され、列名がキー、値が配列要素となります。
  4. 行の反復:
    while ループを使用して行を反復します。
  5. HTML テーブルの作成:
    まず、HTML テーブルの見出し をエコーすることから始めます。
  6. 行データのエコー:
    while ループ内で、各行を反復処理し、HTML テーブル データ セル内の列の値をエコーし​​ます
  7. >
    Close HTML Table
  8. :すべての行がエコーされたら、HTML テーブルを閉じます。

    <code class="php">$sql = "SELECT * FROM MY_TABLE";
    $result = mysqli_query($conn, $sql);
    
    echo "<table border='1'>";
    
    while ($row = mysqli_fetch_assoc($result)) {
        echo "<tr>";
        foreach ($row as $field => $value) { 
            echo "<td>" . htmlspecialchars($value) . "</td>"; 
        }
        echo "</tr>";
    }
    
    echo "</table>";</code>
    ログイン後にコピー
    これらの手順を示すコード例を次に示します。

    このコードは、データベース テーブルのすべての行を含む HTML テーブルを生成します。

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

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