Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan dan Memaparkan Data Pangkalan Data dalam Jadual PHP/HTML?

Bagaimana untuk Mendapatkan dan Memaparkan Data Pangkalan Data dalam Jadual PHP/HTML?

Susan Sarandon
Susan Sarandonasal
2024-10-25 05:06:02596semak imbas

How to Retrieve and Display Database Data in PHP/HTML Tables?

Memaparkan Data Pangkalan Data SQL dalam Jadual PHP/HTML

Pertanyaan:

Cara untuk mendapatkan semula dan memaparkan data daripada jadual MySQL dalam jadual PHP/HTML?

Pangkalan Kod:

PHP menyediakan pelbagai fungsi untuk menyambung ke pangkalan data MySQL dan melaksanakan pertanyaan . Berikut ialah contoh cara menyambung dan mengambil data daripada jadual "pekerja" menggunakan PHP dan memaparkannya dalam jadual HTML:

<code class="php"><?php
$connection = mysql_connect('localhost', 'root', ''); // Assuming there's no password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; // Note: No semicolon ";" in SQL query
$result = mysql_query($query);

echo "<table>"; // Start HTML table

while($row = mysql_fetch_array($result)){   // Loop through result rows
    echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";  //$row['index'] denotes field name
}

echo "</table>"; // End HTML table

mysql_close(); // Close database connection
?></code>

Penjelasan:

  • mysql_connect() mewujudkan sambungan ke pangkalan data.
  • mysql_select_db() memilih pangkalan data yang ditentukan.
  • Rentetan pertanyaan memilih semua lajur (*) daripada jadual "pekerja" dan dilaksanakan menggunakan mysql_query().
  • Gelung sementara berulang melalui set hasil, mengambil setiap baris sebagai tatasusunan bersekutu menggunakan mysql_fetch_array().
  • Dalam gelung, setiap medan daripada baris semasa digemakan ke dalam baris jadual menggunakan HTML.
  • htmlspecialchars() digunakan untuk menghalang serangan skrip silang tapak (XSS).
  • Akhir sekali, sambungan ke pangkalan data ditutup menggunakan mysql_close().

Nota:

mysql_fetch_array() ditamatkan dalam PHP 7.0.0. Pertimbangkan untuk menggunakan mysqli_fetch_array() sebaliknya.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan dan Memaparkan Data Pangkalan Data dalam Jadual PHP/HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn