PHP Manualen
forrige |  | næste

# mysql_field_flags

(PHP 3, PHP 4, PHP 5)

mysql_field_flags -- Modtag de flag der er associeret med det specifikke felt i et resultat

## Beskrivelse

string mysql_field_flags ( resource result, int field_offset )

mysql_field_flags() returnerer felt flagene for det specifikke felt. Flagene er returneret som enkelte ord per flag, separeret af et enkelt mellemrum, så kan du splitte den returneredet værdi, ved at bruge explode().

Følgende flag er returneret hvis din version af MySQL understøtter dem: "not_null", "primary_key", "unique_key", "multiple_key", "blob", "unsigned", "zerofill", "binary", "enum", "auto_increment", "timestamp".

Eksempel 1. Et mysql_field_flags() eksempel

`<?php $result = mysql_query("SELECT id,email FROM folk WHERE id = '42'"); if (!$result) { echo 'Kunne ikke eksekvere forespørgslen: ' . mysql_error(); exit; } $flags = mysql_field_flags($result, 0); echo $flags; print_r(explode(' ', $flags)); ?>`

Ovenstående eksempel vil udskrive noget der ligner:

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

For bagudkompatibilitet kan mysql_fieldflags() også bruges. Denne funktion er dog foretrukket.

forrige | hjem | næste
mysql_fetch_row | op | mysql_field_len