توابع mysql_field_flags() در PHP
تعریف و استفاده
توابع mysql_field_flags() نشانههایی را که با یک فیلد مشخص مرتبط هستند، از نتیجهها استخراج میکند.
این تابع نشانههای مربوط به یک فیلد مشخص را برمیگرداند.
اگر نسخه MySQL بهقدر کافی جدید باشد، از نشانههای زیر پشتیبانی خواهد کرد:
- auto_intcrement
- binary
- blob
- enum
- multiple_key
- not_null
- primary_key
- timestamp
- unique_key
- unsigned
- zerofill
语法
mysql_field_flags(data,field_offset)
参数 | 描述 |
---|---|
data | 必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。 |
field_offset | 必需。指示从哪个字段开始返回。0 指示第一个字段。 |
提示和注释
提示:每个标志都用一个单词表示,之间用一个空格分开,因此,您可以通过 explode() 函数把返回的字符串打散到一个数组中。
实例
mysql_field_flags($result, 0); echo $flags; mysql_close($con); ?>
输出:
not_null primary_key auto_increment