PHP 手冊
上一頁 |  | 下一頁

# mysql_field_flags

(PHP 3, PHP 4 , PHP 5)

mysql_field_flags -- Get the flags associated with the specified field in a result

## Description

string mysql_field_flags ( resource result, int field_offset)

mysql_field_flags() returns the field flags of the specified field. The flags are reported as a single word per flag separated by a single space, so that you can split the returned value using explode().

The following flags are reported, if your version of MySQL is current enough to support them: "not_null", "primary_key", "unique_key", "multiple_key", "blob", "unsigned", "zerofill", "binary", "enum", "auto_increment", "timestamp".

示範 1.A mysql_field_flags() example
`<?php $result = mysql_query("SELECT id,email FROM people WHERE id = '42'"); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } $flags = mysql_field_flags($result, 'id'); print $flags; print_r(explode(' ', $flags)); /* Output will look similar to: not_null primary_key auto_increment Array ( [0] => not_null [1] => primary_key [2] => auto_increment ) */ ?>`

For downward compatibility mysql_fieldflags() can also be used. This is deprecated, however.

上一頁 | 最開頭 | 下一頁
mysql_fetch_row | 上一層 | mysql_field_len