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.