是的,PHP 配置文件(php.ini)可以用于數據庫連接。但是,請注意,php.ini 文件本身不直接進行數據庫連接,而是提供了一些配置選項,以便 PHP 應用程序可以與數據庫進行交互。
要在 PHP 應用程序中連接到數據庫,您需要使用特定的數據庫擴展(如 MySQLi、PDO 等),并在 PHP 代碼中編寫連接邏輯。這些擴展通常使用在 php.ini 文件中配置的參數(如數據庫主機名、用戶名、密碼等)來建立與數據庫的連接。
例如,如果您使用的是 MySQLi 擴展,可以在 php.ini 文件中設置以下參數:
[mysqli]
host = localhost
user = your_username
password = your_password
database = your_database
然后,在 PHP 代碼中,您可以使用以下代碼連接到數據庫:
$conn = new mysqli($host, $user, $password, $database);
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
如果您使用的是 PDO 擴展,可以在 php.ini 文件中設置以下參數:
[pdo]
dsn = pdo_mysql:host=localhost;dbname=your_database
user = your_username
password = your_password
然后,在 PHP 代碼中,您可以使用以下代碼連接到數據庫:
try {
$conn = new PDO("mysql:host=$host;dbname=$database", $user, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo "連接失敗: " . $e->getMessage();
}