PHP8 ibase_execute
(PHP 5、PHP 7 < 7.4.0)
ibase_execute — 执行先前准备好的查询
说明
ibase_execute(resource $query, mixed ...$values): resource
执行由 ibase_prepare() 准备的查询。
这比使用 ibase_query() 要有效得多,如果您多次重复相同类型的查询,只需 一些参数正在更改。
参数
query
由 ibase_prepare() 准备的 InterBase 查询。
values
返回值
如果查询引发错误,则返回 false。如果成功并且 有一个(可能是空的)结果集(例如使用 SELECT 查询), 返回结果标识符。如果查询成功,并且有 no results,返回 true。
注意:此函数返回受 查询(如果> 0 且适用于语句类型)。一个查询 成功,但不影响任何行(例如,不存在的 record) 将返回 true。
示例
示例 #1 ibase_execute() example
<?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);
}
?>
参见
- ibase_query() - 对 InterBase 数据库执行查询