定義と使用法
mysql_field_flags() 関数は、フィールド レコードのフラグを返します。
この関数は、mysql_query() 関数からフィールド データを取得し、成功した場合は文字列を返し、行がなくなった場合は FALSE を返します。
可能な戻り値:
UTO_INCREMENT が設定されている場合は auto_intcrement -1
フィールドに Binar 属性が設定されている場合は Binary -1
スポット-1、外国B LOBの場合
フィールドが enum フィールドの場合は enum -1
フィールドが一意でないキーの場合は multiple_key -1
not_null -1 フィールドを null にできない場合
Primary_key -1 、それがフィールドの主キーの場合
フィールドがタイムスタンプ フィールドの場合、タイムスタンプ -1
unique_key -1 フィールドが一意のキーの場合
unsigned -1 (符号なしフィールドの場合)
外部のゼロフィルの場合は、zerofill -1
文法
mysql_field_flags(data,field_offset)
データ:。指定されたデータ ポインタが使用されます。データ ポインタは、mysql_query() 関数からの field_offset 要件によるものです。どのエリアへの戻りを開始するかを指定します。 0 は、例を表示する最初の列を示します。
$sql = "SELECT * 人から";
$result = mysql_query($sql,$con);
$flags = mysql_field_flags($result, 0);
エコー $flags;
結果を出力します。
not_null 主キーの自動インクリメント