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

ibase_connect()函数—用法及示例

「 与一个 Firebird 数据库服务器建立连接 」


函数名:ibase_connect()

适用版本:PHP 4, PHP 5, PHP 7

用法:ibase_connect() 函数用于与一个 Firebird 数据库服务器建立连接。

语法:resource ibase_connect ( string $database [, string $username [, string $password [, string $charset [, int $buffers [, int $dialect [, string $role [, int $sync ]]]]]]] )

参数:

  • database:要连接的数据库的路径。可以是本地路径或远程路径。
  • username:连接数据库的用户名。可选参数,默认为空字符串。
  • password:连接数据库的密码。可选参数,默认为空字符串。
  • charset:指定使用的字符集。可选参数,默认为 NULL,表示使用数据库的默认字符集。
  • buffers:指定用于连接的缓冲区大小。可选参数,默认为 NULL,表示使用数据库的默认缓冲区大小。
  • dialect:指定使用的 SQL 方言。可选参数,默认为 NULL,表示使用数据库的默认方言。
  • role:指定连接所使用的角色。可选参数,默认为 NULL,表示使用数据库的默认角色。
  • sync:指定连接的同步模式。可选参数,默认为 NULL,表示使用数据库的默认同步模式。

返回值:成功时返回一个数据库连接资源标识符,失败时返回 FALSE。

示例:

<?php
// 连接到本地 Firebird 数据库
$conn = ibase_connect('localhost:/path/to/database.fdb', 'username', 'password');

// 检查连接是否成功
if ($conn === false) {
    die('无法连接到数据库');
}

// 查询数据库
$query = 'SELECT * FROM users';
$result = ibase_query($conn, $query);

// 处理查询结果
while ($row = ibase_fetch_assoc($result)) {
    echo $row['name'] . ' - ' . $row['email'] . '<br>';
}

// 关闭数据库连接
ibase_close($conn);
?>

上述示例中,我们使用 ibase_connect() 函数连接到一个本地 Firebird 数据库。如果连接成功,我们执行一个查询并处理查询结果,最后关闭数据库连接。

补充纠错
上一个函数: ibase_delete_user()函数
下一个函数: ibase_commit_ret()函数
热门PHP函数
分享链接