首页
学习
活动
专区
工具
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);
}

?>

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com