溫馨提示×

php連接數(shù)據(jù)庫的代碼怎么寫

小億
108
2023-10-12 20:56:03
欄目: 編程語言

使用PHP連接數(shù)據(jù)庫的代碼可以按照以下步驟編寫:

  1. 首先,使用mysqli_connect()函數(shù)連接到數(shù)據(jù)庫。該函數(shù)需要提供數(shù)據(jù)庫服務器的主機名、用戶名、密碼和數(shù)據(jù)庫名稱作為參數(shù)。示例代碼如下:
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydb";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("連接失敗: " . mysqli_connect_error());
}
  1. 連接成功后,可以執(zhí)行SQL查詢和操作。例如,可以使用mysqli_query()函數(shù)來執(zhí)行查詢,并使用mysqli_fetch_assoc()函數(shù)來獲取結(jié)果集中的數(shù)據(jù)。示例代碼如下:
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "
";
}
} else {
echo "0 結(jié)果";
}
  1. 最后,關(guān)閉數(shù)據(jù)庫連接。使用mysqli_close()函數(shù)來關(guān)閉連接。示例代碼如下:
mysqli_close($conn);

綜合起來,完整的PHP連接數(shù)據(jù)庫的代碼如下所示:

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydb";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("連接失敗: " . mysqli_connect_error());
}
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "
";
}
} else {
echo "0 結(jié)果";
}
mysqli_close($conn);

以上代碼演示了連接到數(shù)據(jù)庫、執(zhí)行查詢并輸出結(jié)果的過程。根據(jù)實際需求,你可以根據(jù)需要執(zhí)行其他操作,如插入、更新或刪除數(shù)據(jù)。

0