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

DDD
Lepaskan: 2024-10-24 16:36:02
asal
360 orang telah melayarinya

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

Memaparkan Data daripada Pangkalan Data SQL dalam Jadual PHP/HTML

Apabila bekerja dengan pangkalan data MySQL, mungkin terdapat keadaan di mana anda perlu memaparkan data jadual pada Jadual PHP/HTML. Ini boleh dicapai melalui langkah berikut:

<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>
Salin selepas log masuk

Dalam skrip ini, fungsi mysql_connect mewujudkan sambungan ke pangkalan data MySQL, manakala mysql_select_db memilih pangkalan data khusus untuk digunakan. Fungsi mysql_query melaksanakan pertanyaan SQL untuk mendapatkan semula data daripada jadual 'pekerja'.

Fungsi mysql_fetch_array mengambil setiap baris data daripada hasil pertanyaan dan memberikan nilai kepada tatasusunan. Fungsi htmlspecialchars digunakan untuk melepaskan sebarang aksara khas dalam data yang dikembalikan daripada pangkalan data untuk mengelakkan potensi kelemahan keselamatan.

Pernyataan gema mengeluarkan kod HTML untuk mencipta jadual dengan data pekerja. Gelung while berterusan sehingga semua baris daripada hasil pertanyaan telah diproses.

Sila ambil perhatian bahawa fungsi mysql_fetch_array tidak lagi digunakan dalam PHP versi 5.5.0 dan ke atas, jadi disyorkan untuk menggunakan mysqli_fetch_array sebagai ganti untuk keselamatan yang dipertingkatkan.

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

sumber:php
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!