Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Memaparkan Data dari Pangkalan Data SQL dalam Jadual PHP/HTML?

Bagaimana untuk Memaparkan Data dari Pangkalan Data SQL dalam Jadual PHP/HTML?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-24 12:52:31429semak imbas

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

Memaparkan Data daripada Pangkalan Data SQL dalam Jadual PHP/HTML

Dalam PHP, menyambung ke pangkalan data MySQL dan memaparkan data daripadanya ke dalam jadual HTML boleh dicapai menggunakan langkah berikut:

<code class="php">$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";  //$row['index'] the index here is a field name
}

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

mysql_close(); //Make sure to close out the database connection</code>

Dalam kod ini:

  • Kami menyambung ke pangkalan data menggunakan mysql_connect(), menyediakan hos, nama pengguna dan kata laluan (kosong).
  • Kami memilih pangkalan data hrmwaitrose menggunakan mysql_select_db().
  • Kami melaksanakan pertanyaan SQL untuk mendapatkan semula semua baris daripada jadual pekerja menggunakan mysql_query().
  • Kami kemudian menggunakan gelung sementara untuk lelaran melalui keputusan, menjana baris jadual HTML () dengan lajur data () untuk setiap baris.
  • Kami melepaskan data menggunakan htmlspecialchars() untuk mengelakkan serangan XSS.
  • Akhir sekali, kami menutup jadual dan sambungan pangkalan data.

Kod ini menyediakan templat mudah untuk memaparkan data daripada pangkalan data MySQL ke dalam jadual HTML dalam PHP. Sila ambil perhatian bahawa mysql_fetch_array telah ditamatkan dalam PHP 7.0.0 dan lebih baru, jadi anda mungkin perlu menggunakan mysqli_fetch_array() sebaliknya.

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Data dari Pangkalan Data SQL 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