本文介紹了使用 php 內置 mysqli_* 函數連接到 mysql 數據庫的步驟:加載 mysql 擴展。建立連接,需要主機名、用戶名、密碼、數據庫名稱和端口。檢查連接是否成功。實戰案例:連接名為 “test_db” 的數據庫,用戶名為 “root”,密碼為空,主機名為 “localhost”。關閉連接。
使用 PHP 內置函數連接到數據庫
PHP 提供了多種內置函數來連接到不同類型的數據庫。本文將演示如何使用 mysqli_*
函數連接到 MySQL 數據庫。
先決條件
PHP 已安裝在您的系統上。
MySQL 數據庫已創建并配置。
步驟
加載 MySQL 擴展
使用 extension=mysqli
指令將 MySQL 擴展加載到您的 php.ini 配置文件中。
建立連接
調用 mysqli_connect()
函數來建立到數據庫的連接。該函數需要五個參數:
$mysqli = mysqli_connect($host, $username, $password, $database, $port);
登錄后復制$host
:數據庫服務器的主機名或 IP 地址$username
:用于連接數據庫的用戶名$password
:用于連接數據庫的密碼$database
:要連接的數據庫的名稱$port
:數據庫服務器偵聽的端口(默認為 3306)
檢查連接
使用 mysqli_connect_errno()
和 mysqli_connect_error()
函數檢查連接是否成功。
if (mysqli_connect_errno()) { echo "連接失敗: " . mysqli_connect_error(); }
登錄后復制
實戰案例
連接到一個名為 “test_db” 的數據庫,用戶名為 “root”,密碼為空,主機名為 “localhost”。
$mysqli = mysqli_connect("localhost", "root", "", "test_db"); if (mysqli_connect_errno()) { echo "連接失敗: " . mysqli_connect_error(); }
登錄后復制
關閉連接
使用 mysqli_close()
函數關閉連接。
mysqli_close($mysqli);
登錄后復制