要用PHP和MySQL類連接數(shù)據(jù)庫,請遵循以下步驟:
創(chuàng)建一個MySQL數(shù)據(jù)庫,并創(chuàng)建一個具有所需表和數(shù)據(jù)的表。
確保您的PHP安裝支持MySQLi擴展。這是用于與MySQL數(shù)據(jù)庫交互的PHP擴展。
在PHP腳本中,使用mysqli_connect()函數(shù)連接到MySQL數(shù)據(jù)庫。該函數(shù)需要以下參數(shù):
使用mysqli_select_db()函數(shù)選擇要使用的數(shù)據(jù)庫。
現(xiàn)在,您可以使用mysqli_query()函數(shù)執(zhí)行SQL查詢。
使用mysqli_fetch_assoc()函數(shù)獲取查詢結(jié)果中的每一行作為關(guān)聯(lián)數(shù)組。
最后,使用mysqli_close()函數(shù)關(guān)閉與數(shù)據(jù)庫的連接。
以下是示例代碼:
<?php
// 連接到MySQL數(shù)據(jù)庫
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";
// 創(chuàng)建連接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 檢查連接
if (!$conn) {
die("連接失敗: " . mysqli_connect_error());
}
// 執(zhí)行SQL查詢
$sql = "SELECT * FROM your_table_name";
$result = mysqli_query($conn, $sql);
// 獲取查詢結(jié)果
if (mysqli_num_rows($result) > 0) {
// 輸出每行數(shù)據(jù)
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
}
} else {
echo "0 結(jié)果";
}
// 關(guān)閉數(shù)據(jù)庫連接
mysqli_close($conn);
?>
請確保將your_username
、your_password
、your_database_name
和your_table_name
替換為您的實際數(shù)據(jù)庫憑據(jù)和表名。