如何在PHP 中使用MySQLi 建立資料庫連線:包含MySQLi 擴充功能(require_once)建立連線函數(function connect_to_db)呼叫連線函數($conn = connect_to_db())執行查詢($result = $conn->query( ))關閉連線($conn->close())
#在PHP 中使用MySQLi 建立資料庫連線
引言
MySQLi 是PHP 中一個用來與MySQL 資料庫互動的擴充功能。它提供了一種簡單且高效的方式來建立資料庫連接並執行查詢。本文將提供一個詳盡的指南,介紹如何在 PHP 中使用 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中文網其他相關文章!