函数名称:fbird_execute()
适用版本:Firebird 2.0.0+
用法:fbird_execute() 函数用于执行准备好的 SQL 语句。
语法:fbird_execute(resource $query)
参数:
- $query:一个预先准备好的 SQL 查询的结果集,通过 fbird_prepare() 函数获得。
返回值:如果执行成功,返回一个结果资源(resource),否则返回 FALSE。
示例:
// 假设已经连接到 Firebird 数据库
// 准备 SQL 查询语句
$query = fbird_prepare($connection, "SELECT * FROM customers WHERE age > ?");
// 绑定参数
$age = 25;
fbird_execute($query, array($age));
// 获取结果
while ($row = fbird_fetch_assoc($query)) {
echo $row['name'] . ' - ' . $row['email'] . '<br>';
}
// 释放结果集
fbird_free_result($query);
上述示例中,我们首先使用 fbird_prepare() 函数准备了一个 SQL 查询语句,并使用占位符 "?" 代替了实际的参数值。然后,我们使用 fbird_execute() 函数执行了该查询,并传递了一个包含参数值的数组。接着,我们通过循环遍历结果集,使用 fbird_fetch_assoc() 函数获取每一行的数据,并将其输出。最后,我们使用 fbird_free_result() 函数释放了结果集。
请注意,此示例仅为演示 fbird_execute() 函数的用法,实际使用时需要根据具体情况进行适当的修改和错误处理。