ibase_execute
(PHP 5, PHP 7)
ibase_execute - 执行以前准备好的查询
描述
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()示例
<?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);
}
?>
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com