(PECL ibm_db2 >= 1.0.0)
db2_num_fields — 返回结果集中包含的字段数
返回结果集中包含的字段数。这对于处理动态生成的查询返回的结果集或存储过程返回的结果集非常有用,在这些情况下,您的应用程序无法以其他方式知道如何检索和使用结果。
stmt
包含结果集的有效语句资源。
返回一个整数值,表示与指定语句资源关联的结果集中的字段数。如果语句资源不是有效的输入值,则返回 **false
**。
示例 #1 检索结果集中的字段数
以下示例演示了如何检索结果集中返回的字段数。
<?php
$sql = "SELECT id, name, breed, weight FROM animals ORDER BY breed";
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, $sql);
$columns = db2_num_fields($stmt);
echo "结果集中有 {$columns} 列。";
?>
以上示例将输出
There are 4 columns in the result set.