ホームページ >ウェブフロントエンド >htmlチュートリアル >HTMLでデータベースからデータを読み取る方法
HTML でデータベースからデータを読み取るには、次の手順が必要です。 XMLHttpRequest オブジェクトを使用して接続を確立します。 SQL クエリを送信して必要なデータを取得します。応答をリッスンし、データまたはエラー メッセージを取得します。応答を解析し、データを JSON、XML、テキストなどの HTML で使用可能な形式に変換します。
#HTML を使用してデータベースからデータを読み取る方法
HTML でデータベースからデータを読み取るには、次の操作が必要です。手順:1. 接続の確立:
XMLHttpRequest オブジェクトを使用してサーバーにリクエストを送信し、サーバー側コード ( PHP、Python、Node.js など) を使用してデータベースに接続します。
2. クエリの送信:
SQL クエリをデータベースに送信して、必要なデータを取得します。クエリは通常、XMLHttpRequest.send() メソッドを使用して送信されます。
3. 応答の取得:
サーバーは、データまたはエラー メッセージでクエリに応答します。XMLHttpRequest.onreadystatechange イベント リスナーを使用して応答を受信します。
4. 応答を解析する:
応答を解析し、データを HTML で使用できる形式に変換します。これは、JSON、XML を使用して、またはテキストとして直接実行できます。サンプル コード:
<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>
注: サーバー側のコードは、実際のデータベースの対話とクエリの実行を担当します。 HTML はデータ表示層としてのみ使用されます。
以上がHTMLでデータベースからデータを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。