mysql_field_flags
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_field_flags — Adott eredmény adott mezejének flagjeit adja vissza.
LeÃrás
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.
Paraméterek
- result
-
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.
- field_offset
-
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.
Visszatérési értékek
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".
Példák
Example#1 mysql_field_flags() példa
<?php
$eredmeny = mysql_query("SELECT azon, email FROM emberek WHERE azon = '42'");
if (!$eredmeny) {
echo 'Nem tudtam futtatni a kérést: ' . mysql_error();
exit;
}
$flags = mysql_field_flags($eredmeny, 0);
echo $flags;
print_r(explode(' ', $flags));
?>
A fenti példa valami ilyesmi kimenetet ad:
not_null primary_key auto_increment Array ( [0] => not_null [1] => primary_key [2] => auto_increment ) ?>
Megjegyzések
Note: A visszafelé kompatibilitás miatt a következő elavult álnév is használható: mysql_fieldflags()