MySQL
PHP Manual

mysql_field_flags

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_field_flags — Devuelve las banderas asociados con el campo específicado en un resultado

Descripción

cadena mysql_field_flags ( int $id_resultado , int $offset_del_campo )

mysql_field_flags() devuelve las banderas del campo específicado. Cada bandera es devuelta como una palabra y están separados por un único espacio, se puede dividir el resultado devuelto utilizando explode().

Soporta las siguientes banderas: "not_null", "primary_key", "unique_key", "multiple_key", "blob", "unsigned", "zerofill", "binary", "enum", "auto_increment" y "timestamp".

Example#1 Ejemplo de mysql_field_flags

<?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($result0);

echo 
$flags;
print_r(explode(' '$flags));
?>

El resultado del ejemplo seria algo similar a:

not_null primary_key auto_increment
Array
(
    [0] => not_null
    [1] => primary_key
    [2] => auto_increment
)

Por razones de compatibilidad puede usarse también mysql_fieldflags(). Sin embargo esta funció es obsoleta.


MySQL
PHP Manual