MySQL數(shù)據(jù)庫和網(wǎng)頁之間的連接是很重要的,因為很多網(wǎng)站都需要動態(tài)地從數(shù)據(jù)庫中讀取數(shù)據(jù)來展示給用戶。下面我們可以看一下如何連接MySQL數(shù)據(jù)庫和網(wǎng)頁。
//連接到MySQL數(shù)據(jù)庫 $conn = mysqli_connect('localhost', 'username', 'password', 'database'); if (!$conn) { echo '連接失敗: ' . mysqli_connect_error(); exit; } //從數(shù)據(jù)庫中獲取數(shù)據(jù) $sql = 'SELECT * FROM tablename'; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) >0) { while ($row = mysqli_fetch_assoc($result)) { echo $row['columnname'] . '
'; } } //關(guān)閉連接 mysqli_close($conn);
以上代碼展示了如何連接到MySQL數(shù)據(jù)庫并從數(shù)據(jù)庫中讀取數(shù)據(jù),并在網(wǎng)頁上展示數(shù)據(jù)。需要注意的是,在使用mysqli_connect方法時,需要傳入4個參數(shù),分別是數(shù)據(jù)庫所在的主機地址、用戶名、密碼和要連接的數(shù)據(jù)庫名稱。
另外,在使用mysqli_query方法時,需要傳入連接對象和SQL查詢語句,查詢結(jié)果會被儲存在$result變量中,之后可以通過mysqli_num_rows方法獲取結(jié)果的行數(shù),并通過while循環(huán)讀取每一行的數(shù)據(jù)。
最后,需要通過mysqli_close方法關(guān)閉連接,避免占用過多的系統(tǒng)資源。