Rumah >hujung hadapan web >html tutorial >Bagaimana untuk membaca data dari pangkalan data dalam html
Membaca data daripada pangkalan data dalam HTML melibatkan langkah berikut: Gunakan objek XMLHttpRequest untuk mewujudkan sambungan. Hantar pertanyaan SQL untuk mendapatkan semula data yang diperlukan. Dengar jawapan dan dapatkan data atau mesej ralat. Menghuraikan respons dan menukar data ke dalam format HTML yang boleh digunakan seperti JSON, XML atau teks.
Cara menggunakan HTML untuk membaca data daripada pangkalan data
Membaca data daripada pangkalan data dalam HTML melibatkan langkah berikut:
1. / code> object menghantar permintaan kepada pelayan dan menyambung ke pangkalan data menggunakan kod sisi pelayan (seperti PHP, Python atau Node.js).
2. Hantar pertanyaan: XMLHttpRequest
对象向服务器发送请求,并使用服务器端的代码(如 PHP、Python 或 Node.js)连接到数据库。
2. 发送查询:
向数据库发送 SQL 查询,检索所需数据。通常使用 XMLHttpRequest.send()
方法发送查询。
3. 获取响应:
服务器对查询做出响应,其中包含数据或错误消息。使用 XMLHttpRequest.onreadystatechange
Hantar pertanyaan SQL ke pangkalan data untuk mendapatkan semula data yang diperlukan. Pertanyaan biasanya dihantar menggunakan kaedah XMLHttpRequest.send()
.
Pelayan membalas pertanyaan dengan data atau mesej ralat. Gunakan pendengar acara XMLHttpRequest.onreadystatechange
untuk menerima respons.
Menghuraikan respons dan menukar data kepada format yang boleh digunakan dalam HTML. Ini boleh dilakukan menggunakan JSON, XML atau terus sebagai teks.
🎜🎜Contoh kod: 🎜🎜<code class="html"><script> // 建立连接 var xhr = new XMLHttpRequest(); // 发送查询 var sqlQuery = "SELECT * FROM users"; xhr.open("POST", "server.php", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send("query=" + sqlQuery); // 监听响应 xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { // 解析响应 var data = JSON.parse(xhr.responseText); // 使用数据更新 HTML var output = ""; for (var i in data) { output += "<p>" + data[i].name + "</p>"; } document.getElementById("result").innerHTML = output; } }; </script></code>🎜🎜Nota: 🎜Kod sebelah pelayan bertanggungjawab untuk interaksi pangkalan data sebenar dan pelaksanaan pertanyaan. HTML digunakan hanya sebagai lapisan paparan data. 🎜
Atas ialah kandungan terperinci Bagaimana untuk membaca data dari pangkalan data dalam html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!