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

ibase_query

(PHP 5, PHP 7)

ibase_query - 在InterBase数据库上执行查询

描述

代码语言:javascript
复制
resource ibase_query ([ resource $link_identifier ], string $query [, int $bind_args ] )

在InterBase数据库上执行查询。

参数

link_identifier

一个InterBase链接标识符。如果省略,则假定上次打开的链接。

query

一个InterBase查询。

bind_args

返回值

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

注意:在PHP 5.0.0及更高版本中,此函数将返回查询影响INSERT,UPDATE和DELETE语句的行数。为了保持向后兼容性,TRUE如果查询成功而不影响任何行,它将返回这些语句。

错误/异常

如果您在使用此语言和在使用ibase_query()之后得到一些像“算术异常,数字溢出或字符串截断等错误,不能在字符集之间音译字符”(这发生在您尝试使用带有重音的某个字符时发生),您必须设置字符集(即ISO8859_1或您当前的字符集)。

更新日志

描述

5.3.1

成功时,如果没有受影响的行,它先前返回0(零后跟一个空白空间),函数现在返回TRUE。

例子

示例#1 ibase_query()示例

代码语言:javascript
复制
<?php

$host?=?'localhost:/path/to/your.gdb';

$dbh?=?ibase_connect($host,?$username,?$password);
$stmt?=?'SELECT?*?FROM?tblname';

$sth?=?ibase_query($dbh,?$stmt)?or?die(ibase_errmsg());

?>

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com