函数名称:ibase_execute()
适用版本:PHP 5, PHP 7
用法:ibase_execute() 函数用于执行一个已经准备好的查询语句。
语法:bool ibase_execute ( resource $query [, mixed $bind_arg [, mixed $... ]] )
参数:
- query:已经准备好的查询语句的资源标识符。
- bind_arg:可选参数,用于将值绑定到查询语句中的占位符。
返回值:执行成功时返回 true,执行失败时返回 false。
示例:
// 连接到数据库
$conn = ibase_connect("localhost:/path/to/database.gdb", "username", "password");
// 准备查询语句
$query = ibase_prepare($conn, "SELECT * FROM customers WHERE city = ?");
// 绑定参数
$city = "New York";
ibase_execute($query, $city);
// 获取查询结果
while ($row = ibase_fetch_assoc($query)) {
echo $row['name'] . ", " . $row['email'] . "<br>";
}
// 关闭数据库连接
ibase_close($conn);
在上面的示例中,我们首先使用 ibase_connect() 函数连接到数据库。然后,使用 ibase_prepare() 函数准备一个查询语句,其中包含一个占位符“?”。接下来,我们使用 ibase_execute() 函数将实际值 "New York" 绑定到占位符上,并执行查询。最后,使用 ibase_fetch_assoc() 函数获取查询结果,并在页面上显示客户的姓名和电子邮件地址。
请注意,示例中的数据库连接和查询语句仅供参考,实际情况下需要根据自己的数据库配置进行修改。