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

DDD
リリース: 2024-10-24 16:36:02
オリジナル
360 人が閲覧しました

How to Display SQL Database Data in a PHP/HTML Table?

SQL データベースのデータを PHP/HTML テーブルに表示する

MySQL データベースを使用する場合、テーブル データを PHP/HTML テーブルに表示する必要がある場合があります。 PHP/HTML テーブル。これは、次の手順で実現できます。

<code class="php"><?php
// Connect to the MySQL database
$connection = mysql_connect('localhost', 'root', ''); // Replace 'root' with your database username and leave password blank if none exists
mysql_select_db('hrmwaitrose'); // Replace 'hrmwaitrose' with your database name

// Execute the query to retrieve data from the 'employee' table
$query = "SELECT * FROM employee"; // Remove the semicolon (;) from the SQL query
$result = mysql_query($query);

// Create a new HTML table
echo "<table>";

// Retrieve each row of data from the query result
while ($row = mysql_fetch_array($result)) {
    // Create a new table row for each employee record
    echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";
}

// Close the HTML table
echo "</table>";

// Close the MySQL connection
mysql_close();
?></code>
ログイン後にコピー

このスクリプトでは、mysql_connect 関数が MySQL データベースへの接続を確立し、mysql_select_db が操作する特定のデータベースを選択します。 mysql_query 関数は、SQL クエリを実行して「employee」テーブルからデータを取得します。

mysql_fetch_array 関数は、クエリ結果からデータの各行を取得し、値を配列に割り当てます。 htmlspecialchars 関数は、潜在的なセキュリティ脆弱性を防ぐために、データベースから返されたデータ内の特殊文字をエスケープするために使用されます。

echo ステートメントは、従業員データを含むテーブルを作成する HTML コードを出力します。 while ループは、クエリ結果のすべての行が処理されるまで継続します。

mysql_fetch_array 関数は PHP バージョン 5.5.0 以降では非推奨であるため、セキュリティを向上させるために、代わりに mysqli_fetch_array を使用することをお勧めします。

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

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!