mysql_field_flags

(PHP 3, PHP 4, PHP 5)

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".

Ejemplo 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($result, 0);

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.

Hosting by: hurra.com
Generated: 2007-01-26 18:01:02