PHP Conference Japan 2024

ibase_execute

(PHP 5, PHP 7 < 7.4.0)

ibase_execute执行先前准备好的查询

描述

ibase_execute(资源 $query, 混合 ...$values): 资源

执行由 ibase_prepare() 准备的查询。

如果您多次重复执行相同类型的查询,并且仅更改了一些参数,则此方法比使用 ibase_query() 更有效。

参数

query

ibase_prepare() 准备的 InterBase 查询。

values

返回值

如果查询引发错误,则返回 false。如果成功并且存在(可能为空)结果集(例如使用 SELECT 查询),则返回结果标识符。如果查询成功并且没有结果,则返回 true

注意:

此函数返回查询受影响的行数(如果 > 0 并且适用于语句类型)。成功但未影响任何行(例如更新不存在的记录)的查询将返回 true

示例

示例 #1 ibase_execute() 示例

<?php

$dbh
= ibase_connect($host, $username, $password);

$updates = array(
1 => 'Eric',
5 => 'Filip',
7 => 'Larry'
);

$query = ibase_prepare($dbh, "UPDATE FOO SET BAR = ? WHERE BAZ = ?");

foreach (
$updates as $baz => $bar) {
ibase_execute($query, $bar, $baz);
}

?>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top