首頁 > 後端開發 > php教程 > 在PHP中使用MySQLi建立資料庫連線的詳盡教學

在PHP中使用MySQLi建立資料庫連線的詳盡教學

WBOY
發布: 2024-06-04 13:42:38
原創
724 人瀏覽過

如何在PHP 中使用MySQLi 建立資料庫連線:包含MySQLi 擴充功能(require_once)建立連線函數(function connect_to_db)呼叫連線函數($conn = connect_to_db())執行查詢($result = $conn->query( ))關閉連線($conn->close())

在PHP中使用MySQLi建立資料庫連線的詳盡教學

#在PHP 中使用MySQLi 建立資料庫連線

引言

MySQLi 是PHP 中一個用來與MySQL 資料庫互動的擴充功能。它提供了一種簡單且高效的方式來建立資料庫連接並執行查詢。本文將提供一個詳盡的指南,介紹如何在 PHP 中使用 MySQLi 建立資料庫連接,包括實戰案例。

先決條件

在繼續之前,請確保滿足以下先決條件:

  • PHP 安裝和設定
  • ##MySQL資料庫和伺服器
  • MySQLi 擴充功能已啟用或安裝

#步驟1:包含MySQLi 擴充功能

首先,包括MySQLi 擴展到你的PHP 腳本中:

<?php
require_once 'path/to/mysqli_connect.php';
?>
登入後複製

步驟2:建立連線函數

#為了重複使用連線程式碼,建立一個函數來建立MySQLi 連線:

<?php

function connect_to_db() {
    $hostname = 'localhost';
    $username = 'root';
    $password = '';
    $database = 'my_database';
    $conn = new mysqli($hostname, $username, $password, $database);
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    return $conn;
}
?>
登入後複製

#步驟3:呼叫連線函數

在你的腳本中,透過呼叫connect_to_db() 函數來取得MySQLi 連線:

<?php

$conn = connect_to_db();
?>
登入後複製

步驟4:執行查詢

現在,你可以使用連線物件執行MySQL 查詢:

<?php

$result = $conn->query("SELECT * FROM users");
if (!$result) {
    die("查询失败: " . $conn->error);
}

// 处理查询结果...
?>
登入後複製

#步驟5:關閉連線##最後,在腳本結束時關閉MySQLi 連接,以釋放資源:

<?php

$conn->close();
?>
登入後複製

實戰案例

#以下是如何使用MySQLi 連接到資料庫並檢索資料的簡單範例:

<?php

$conn = connect_to_db();

$result = $conn->query("SELECT * FROM users");

while ($row = $result->fetch_assoc()) {
    echo $row['id'] . ' ' . $row['name'] . '<br>';
}

$conn->close();
?>
登入後複製

結論

遵循這些步驟,你可以輕鬆地在PHP 中使用MySQLi 建立資料庫連線並執行MySQL 查詢。透過重複使用連接函數並正確釋放資源,你可以確保建立一個穩定且有效率的資料庫連線。

以上是在PHP中使用MySQLi建立資料庫連線的詳盡教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板