在使用HTML調用MySQL數據庫時,我們可能需要調用不同的表。下面是兩種不同的調用方式:
第一種方式是通過PHP腳本來調用MySQL數據庫。在PHP腳本中,我們需要使用MySQLi或PDO等PHP擴展來連接數據庫。以下是一個通過PHP腳本調用MySQL數據庫的示例:
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "myDB"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 查詢數據表 $sql = "SELECT * FROM customers"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 輸出數據 while($row = $result->fetch_assoc()) { echo "Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 結果"; } $conn->close(); ?>
在上面的示例代碼中,我們創建了一個 MySQL 連接,然后查詢了 customers 表,并將結果輸出到網頁中。
第二種方式是通過JavaScript來調用MySQL數據庫。在這種方式中,我們需要使用 AJAX 技術來發送異步請求并獲取服務器返回的數據。以下是一個使用 JavaScript 調用 MySQL 數據庫的示例:
<div id="result"></div> <script> // 創建 XMLHttpRequest 對象 var xmlhttp = new XMLHttpRequest(); // 發送異步請求 xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("result").innerHTML = this.responseText; } }; xmlhttp.open("GET", "getcustomers.php", true); xmlhttp.send(); </script>
在上面的示例代碼中,我們創建了一個 XMLHttpRequest 對象,并使用 open() 方法打開了一個 GET 請求。然后,我們使用 send() 方法發送了該請求。當服務器返回數據時,我們使用 responseText 屬性將數據顯示在網頁上。
總之,我們可以使用 PHP 或 JavaScript 調用不同的 MySQL 數據庫表,并將數據顯示在網頁上。