函数名:db2_exec()
适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
用法:db2_exec() 函数用于执行一条 SQL 查询并返回一个结果集资源。
语法:resource db2_exec ( resource $connection [, string $statement [, array $options ]] )
参数:
返回值:如果执行成功,则返回结果集资源;如果失败,则返回 false。
示例:
// 创建数据库连接
$conn = db2_connect("SAMPLE", "username", "password");
if ($conn) {
$sql = "SELECT * FROM employees";
// 执行查询
$result = db2_exec($conn, $sql);
if ($result) {
// 输出结果集中的数据
while ($row = db2_fetch_assoc($result)) {
echo $row['EMPLOYEE_NAME'] . "<br>";
}
// 释放结果集
db2_free_result($result);
} else {
echo "查询失败!";
}
// 关闭数据库连接
db2_close($conn);
} else {
echo "连接失败!";
}
上述示例中,我们首先通过 db2_connect() 函数创建了与 DB2 数据库的连接。然后,我们使用 db2_exec() 函数执行了一个 SELECT 查询,返回了一个结果集资源。接着,我们通过 db2_fetch_assoc() 函数遍历结果集中的数据,并输出了每个员工的姓名。最后,我们通过 db2_free_result() 函数释放了结果集资源,并使用 db2_close() 函数关闭了数据库连接。