函数:db2_field_type()
适用版本:PHP 5 >= 5.3.0, PHP 7, PECL ibm_db2 >= 1.0.0
用法: string db2_field_type ( resource $stmt , mixed $column )
参数:
返回值: 该函数返回表示指定列类型的字符串,或者出错时返回FALSE。
示例:
$conn = db2_connect($database, $username, $password);
$query = "SELECT name, age, salary FROM employees";
$stmt = db2_prepare($conn, $query);
db2_execute($stmt);
$num_fields = db2_num_fields($stmt);
for ($i = 0; $i < $num_fields; $i++) {
$field_name = db2_field_name($stmt, $i);
$field_type = db2_field_type($stmt, $field_name);
echo "Column $field_name has type $field_type <br>";
}
db2_close($conn);
在上面的示例中,我们首先连接到数据库并准备一个查询语句。然后,我们执行该语句并获取结果。使用db2_num_fields()函数获取结果集中列的数量,并使用一个循环遍历每个列。对于每个列,我们获取列名和类型,并打印出来。最后,我们关闭数据库连接。
注意: