mysql_field_flags
(PHP 4, PHP 5)
mysql_field_flags — Повертає прапори, пов'язані із зазначеним полем результату запиту
Увага
Цей модуль застарів, починаючи з версії PHP 5.5.0, і видалений у PHP 7.0.0. Використовуйте замість нього MySQLi або PDO_MySQLСмотрите также инструкциюMySQL: вибір API. Альтернативи для цієї функції:
- mysqli_fetch_field_direct() [flags]
- PDOStatement::getColumnMeta() [flags]
Опис
mysql_field_flags(resource $result, int $field_offset): string|false
mysql_field_flags() повертає прапори, пов'язані із зазначеним полем. Кожен прапор повертається як окреме слово, відокремлене від попереднього пропуску. Отримане значення можна розбити на масив, використовуючи функцію explode()
Список параметрів
result
оброблюваний результат запиту. Цей результат можна отримати за допомогою функції mysql_query()
field_offset
Числовое смещение поляfield_offset
починається з . Якщо field_offset
не існує, генерується помилка рівня E_WARNING
Значення, що повертаються
Повертає рядок із прапорами, пов'язаними з результатом або **false
**в случае возникновения ошибки.
Повертаються такі прапори, якщо ваша версія MySQL їх підтримує: "not_null"
"primary_key"
"unique_key"
"multiple_key"
"blob"
"unsigned"
"zerofill"
"binary"
"enum"
"auto_increment"
и"timestamp"
Приклади
Приклад #1 Приклад використання mysql_field_flags()****
Loading...
Висновок наведеного прикладу буде схожим на:
not_null primary_key auto_increment
Array
(
[0] => not_null
[1] => primary_key
[2] => auto_increment
)
Примітки
Зауваження :
Для зворотної сумісності може бути використаний наступний застарілий псевдонім: mysql_fieldflags()
Дивіться також
- mysql_field_type() - Повертає тип вказаного поля із результату запиту
- mysql_field_len() - Повертає довжину вказаного поля