SEL.html

mysql_field_flags

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

string mysql_field_flags(int Ergebnis-Kennung, int Feldoffset)

 

nach obennach unten 

Version

PHP 3, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit mysql_field_flags() kann man sich anhand einer Ergebnis-Kennung
(Ergebnis-Kennung) die Flags eines Feldes (Feldoffset) in einem Anfrageergebnis
zurückgeben lassen.
Unter einem Flag versteht man die erweiterten Eigenschaften eines Feldes.
Die übergebenen Flags werden als einzelne Worte getrennt durch ein Leerzeichen
zurückgegeben. Folgende Flags werden unterstützt (ist von MySQL abhängig):
not_null
primary key
unique_key
multiple_key
blob
unsigned
zerofill
binary
enum
auto_increment
timestamp

Abwärtskompatible Funktionen:

  • mysql_fieldflags()

 

nach obennach unten 

Beispiel

/*
Datenbank:

Field Type Null Default Extra
id int(4) No 0 auto_increment
gruppe varchar(50) Yes
befehl varchar(50) Yes
version varchar(50) Yes

Keyname Unique Field
PRIMARY Yes id

*/

<?PHP
/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
/* Datenbankname */
  $db_name = "selfphp";
/* Datenbankuser */
  $db_user = "root";
/* Datenbankpasswort */
  $db_passwort = "mega";
         
/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT id FROM selfphp_funktionen");
$flags = explode(" ", mysql_field_flags($result,0));
for($x=0;$x<count($flags);$x++){
echo $flags[$x];
echo "<br>";
} ?>

 

nach obennach unten 

Ausgabe

not_null
primary_key
auto_increment

 

nach oben
weiter:weiter Seite mysql_field_len
zurück:zurück Seite mysql_fetch_row
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de