查詢

cubrid_pconnect()函式—用法及示例

「 開啟一個持久的 CUBRID 資料庫連線 」


函式名:cubrid_pconnect()

適用版本:PHP 5.0.0 及以上版本

用法:cubrid_pconnect() 函式用於開啟一個持久的 CUBRID 資料庫連線。與 cubrid_connect() 相比,cubrid_pconnect() 函式會嘗試在連線之前查詢一個已經建立的持久連線,如果找到,則返回該連線。如果沒有找到已經建立的持久連線,它將建立一個新的持久連線,然後返回該連線。

語法:resource cubrid_pconnect ( string $conn_string [, string $username [, string $password ]] )

引數:

  • conn_string:CUBRID 連線字串,包含伺服器資訊、埠、資料庫名等。
  • username:使用者名稱(可選,預設值為空字串)。
  • password:密碼(可選,預設值為空字串)。

返回值:返回一個 CUBRID 連線資源,型別為 resource,如果連線失敗則返回 false。

示例:

$conn = cubrid_pconnect("localhost:33000", "username", "password");
if (!$conn) {
    die('連線失敗: ' . cubrid_error());
}
echo '成功連線到 CUBRID 資料庫';

// 執行查詢
$sql = 'SELECT * FROM my_table';
$result = cubrid_query($sql, $conn);
if ($result === false) {
    die('查詢失敗: ' . cubrid_error($conn));
}

// 遍歷結果集
while ($row = cubrid_fetch_assoc($result)) {
    echo 'ID: ' . $row['id'] . ' - 名稱: ' . $row['name'];
}

// 關閉連線
cubrid_close($conn);

這是一個典型的使用 cubrid_pconnect() 函式的示例。它首先嚐試透過指定的連線字串、使用者名稱和密碼,連線到 CUBRID 資料庫伺服器。如果連線成功,則執行一條查詢並遍歷結果集,最後關閉連線。如果連線失敗,則會輸出錯誤資訊。

補充糾錯
上一個函式: cubrid_num_rows()函式
熱門PHP函式
分享連結