在使用 HTML5 編寫(xiě)網(wǎng)站或應(yīng)用時(shí),經(jīng)常需要連接數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)或檢索數(shù)據(jù)。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)之一,本文將介紹如何使用 HTML5 中的 PHP 代碼連接 MySQL 數(shù)據(jù)庫(kù)。
//連接數(shù)據(jù)庫(kù) $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; // 創(chuàng)建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢測(cè)連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } echo "連接成功";
上述代碼中,我們首先指定了要連接的 MySQL 服務(wù)器的地址、用戶(hù)名、密碼和數(shù)據(jù)庫(kù)名稱(chēng),并用 mysqli() 函數(shù)創(chuàng)建一個(gè)連接。接下來(lái),我們使用 if 語(yǔ)句檢測(cè)連接是否成功。如果連接失敗,我們使用 die() 函數(shù)輸出錯(cuò)誤信息。如果連接成功,我們使用 echo 輸出“連接成功”。
連接數(shù)據(jù)庫(kù)之后,我們就可以執(zhí)行查詢(xún)了。下面是一個(gè)簡(jiǎn)單的執(zhí)行查詢(xún)的 PHP 代碼:
$sql = "SELECT * FROM table_name"; $result = $conn->query($sql); if ($result->num_rows >0) { while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " " . $row["surname"]. "
"; } } else { echo "0 結(jié)果"; } $conn->close();
上述代碼中,我們首先指定要查詢(xún)的數(shù)據(jù)表名,并使用 query() 函數(shù)執(zhí)行查詢(xún)。如果查詢(xún)結(jié)果中包含有數(shù)據(jù),我們使用 while 循環(huán)將每一行數(shù)據(jù)作為關(guān)聯(lián)數(shù)組輸出。最后,我們使用 close() 函數(shù)關(guān)閉連接。
在使用 HTML5 編寫(xiě)網(wǎng)站或應(yīng)用時(shí),連接 MySQL 數(shù)據(jù)庫(kù)非常重要。希望這篇文章對(duì)你有所幫助。