首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ibase_execute

(PHP 5, PHP 7)

ibase_execute - 执行以前准备好的查询

描述

代码语言:javascript
复制
resource ibase_execute ( resource $query [, mixed $bind_arg [, mixed $... ]] )

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

这比使用ibase_query()更有效,如果你重复同一种查询几次,只改变一些参数。

参数

query

由ibase_prepare()准备的InterBase查询。

bind_arg ...

返回值

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

注意:此函数返回查询影响的行数(如果> 0且适用于语句类型)。一个成功的查询,但不会影响任何行(例如,不存在的记录的UPDATE)将返回TRUE

例子

示例#1 ibase_execute()示例

代码语言:javascript
复制
<?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);
}

?>

扫码关注腾讯云开发者

领取腾讯云代金券