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

ibase_query()函数—用法及示例

「 在InterBase数据库上执行查询 」


函数名:ibase_query()

适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7

用法: ibase_query ( resource $link_identifier , string $query [, int $bind_args ] ) : resource|bool

参数:

  • link_identifier:与一个数据库服务器建立的连接标识符,通常使用 ibase_connect() 或 ibase_pconnect() 函数返回的结果。
  • query:要执行的 SQL 查询语句。
  • bind_args(可选):绑定参数的个数。如果查询语句中包含了参数占位符(问号 ?),则需要指定此参数的值。

返回值:

  • 成功时返回一个查询结果资源对象(resource),用于后续的结果集操作。
  • 失败时返回 false。

示例:

// 连接到数据库
$db = ibase_connect('localhost:/path/to/database.fdb', 'username', 'password');

// 执行查询
$query = "SELECT * FROM my_table";
$result = ibase_query($db, $query);

// 检查查询是否成功
if ($result === false) {
    die('查询失败');
}

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

// 释放结果集资源
ibase_free_result($result);

// 关闭数据库连接
ibase_close($db);

在上面的示例中,我们首先使用 ibase_connect() 函数连接到数据库服务器。然后,使用 ibase_query() 函数执行一个简单的查询语句,并将结果赋值给变量 $result。接下来,我们通过循环遍历结果集,使用 ibase_fetch_assoc() 函数获取每一行的数据,并将其输出到页面上。最后,我们使用 ibase_free_result() 函数释放结果集资源,并使用 ibase_close() 函数关闭数据库连接。

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