定義和用法
mysqli_fetch_field_direct() 函數(shù)從結(jié)果集中取得某個單一字段(列)的 meta-data,并作為對象返回。
語法
mysqli_fetch_field_direct(result,fieldnr);
- 必需。
- 規(guī)定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的結(jié)果集標(biāo)識符。
- 必需。
- 規(guī)定字段號。
- 必須介于 0 和 字段數(shù)-1 之間。
- 返回包含字段定義信息的對象。
- 如果沒有可用信息則返回 FALSE。
- 該對象有下列屬性:
- name - 列名
- orgname - 原始的列名(如果指定了別名)
- table - 表名
- orgtable - 原始的表名(如果指定了別名)
- def - 該字段的默認值
- max_length - 字段的最大寬度
- length - 在表定義中規(guī)定的字段寬度
- charsetnr - 字段的字符集號
- flags - 字段的位標(biāo)志
- type - 用于字段的數(shù)據(jù)類型
- decimals - 整數(shù)字段,小數(shù)點后的位數(shù)
實例
返回結(jié)果集中某個單一字段(列)的 meta-data,并輸出字段名稱、表格和最大長度:
name);
echo "
";
printf("數(shù)據(jù)表: %s",$fieldinfo->table);
echo "
";
printf("最大長度: %d",$fieldinfo->max_length);
// 釋放結(jié)果集
mysqli_free_result($result);
}
mysqli_close($con);
?>
|