要連接PHP和PostgreSQL數(shù)據(jù)庫(kù),您需要使用PHP的PDO(PHP數(shù)據(jù)對(duì)象)擴(kuò)展。以下是一個(gè)簡(jiǎn)單的示例代碼,顯示如何連接到PostgreSQL數(shù)據(jù)庫(kù):
<?php
$host = 'localhost';
$dbname = 'your_database_name';
$user = 'your_username';
$password = 'your_password';
try {
$pdo = new PDO("pgsql:host=$host;dbname=$dbname", $user, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected to the database successfully";
} catch (PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>
在上面的代碼中,我們首先定義主機(jī)名(host)、數(shù)據(jù)庫(kù)名稱(dbname)、用戶名(user)和密碼(password)。然后,我們使用PDO的構(gòu)造函數(shù)創(chuàng)建一個(gè)新的PDO對(duì)象,并指定連接到PostgreSQL數(shù)據(jù)庫(kù)的參數(shù)。最后,我們打印出連接成功的消息,或者如果連接失敗,則打印出錯(cuò)誤消息。
請(qǐng)確保替換示例代碼中的占位符(your_database_name、your_username、your_password)為您的實(shí)際數(shù)據(jù)庫(kù)信息。您還可以根據(jù)需要修改主機(jī)名(host)和其他連接參數(shù)。