English | 简体中文 | 繁體中文
查询

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函数
分享链接