函数: cubrid_num_fields()
描述: 该函数用于获取结果集中的字段数量。
用法: int cubrid_num_fields ( resource $result )
参数: $result: cubrid_execute() 或 cubrid_query() 返回的结果集资源。
返回值: 返回结果集中字段的数量,如果出错则返回 false。
示例: <?php // 建立数据库连接 $conn = cubrid_connect("localhost", 33000, "demodb", "public");
// 执行查询语句 $query = "SELECT * FROM employees"; $result = cubrid_query($conn, $query);
if ($result) { // 获取结果集中字段的数量 $num_fields = cubrid_num_fields($result); echo "查询结果中的字段数量为: " . $num_fields; } else { echo "查询执行失败"; }
// 关闭数据库连接 cubrid_close($conn); ?> 输出: 查询结果中的字段数量为: 5
说明: 以上示例中,我们首先通过cubrid_connect()函数建立与数据库的连接。然后通过cubrid_query()函数执行一个查询语句,并将结果集赋值给$result变量。接着使用cubrid_num_fields()函数获取结果集中字段的数量,并将结果打印出来。最后使用cubrid_close()函数关闭数据库连接。