在網頁開發中,常常需要將數據庫中的數據通過網頁展示出來。在這篇文章中,我們將介紹如何使用HTML和MySQL來實現數據的動態展示。
首先,我們需要連接MySQL數據庫。在PHP中,我們可以使用mysqli_connect()函數來連接。示例代碼如下:
$servername = "localhost"; //數據庫所在主機名 $username = "root"; //數據庫用戶名 $password = "123456"; //數據庫密碼 $dbname = "test_db"; //要連接的數據庫名 //創建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); //檢測連接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }連接成功后,我們可以使用PHP的mysqli_query()函數來執行SQL語句并獲取結果集。示例代碼如下:
$sql = "SELECT * FROM test_table"; //SQL查詢語句 $result = mysqli_query($conn, $sql); //執行查詢,并獲取結果集 //判斷結果集是否為空 if (mysqli_num_rows($result) >0) { //輸出數據 while($row = mysqli_fetch_assoc($result)) { //循環遍歷結果集 echo "ID:" . $row["id"]. " - Name:" . $row["name"]. " - Age:" . $row["age"]. "我們可以將上面的PHP代碼嵌套在HTML代碼中,以便在網頁中展示數據。示例代碼如下:
"; } } else { echo "0 個結果"; }
上述代碼中,我們使用了HTML的MySQL 數據庫查詢結果 MySQL 數據庫查詢結果
0) { //輸出數據 while($row = mysqli_fetch_assoc($result)) { //循環遍歷結果集 echo "ID:" . $row["id"]. " - Name:" . $row["name"]. " - Age:" . $row["age"]. "
"; } } else { echo "0 個結果"; } mysqli_close($conn); //關閉連接 ?>
標簽來包裹PHP代碼,并使用PHP的echo語句來輸出查詢結果。在瀏覽器中運行該網頁,即可看到MySQL數據庫中的數據動態展示出來。 總結一下,我們可以通過連接MySQL數據庫,并使用PHP的mysqli_query()函數來執行SQL查詢語句獲取結果集,然后將結果集動態展示在HTML網頁中。這種方法可以實現動態數據展示,并且方便修改和更新數據庫中的內容。