A mysql_field_flags() függvény az adott mező flagjeit adja vissza. A flagek egyszerű szavak, melyeket egyetlen szóköz választ el, így a kapott értéket feldolgozhatod a explode() függvény segítségével.
A feldolgozandó eredményhalmaz erőforrás. Ez az eredményhalmaz egy mysql_query() hívás eredményeként kellett létrejöjjön.
A mező sorszáma. A számozás 0-tól indul. Ha a megadott sorszám érvénytelen, akkor egy E_WARNING szintű figyelmeztetés keletkezik.
Egy stringet ad vissza, amely az eredményhez tartozó flag-eket taralmazza, hiba esetén viszont FALSE-ot ad vissza.
A MySQL a következő flageket támogatja, feltéve, hogy elég friss a használt MySQL, amit használsz: "not_null", "primary_key", "unique_key", "multiple_key", "blob", "unsigned", "zerofill", "binary", "enum", "auto_increment" és "timestamp".