SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/funktionsreferenz/mysql_funktionen/mysql_fetch_field.php
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.de



mysql_fetch_field


nach unten nach oben Befehl

object mysql_fetch_field ( resource $Ergebnis-Kennung [, int $Feld-Offset] )



nach unten nach oben Version

(PHP 4, PHP 5, PECL mysql:1.0)



nach unten nach oben Beschreibung

Mit mysql_fetch_field() kann man sich anhand einer Ergebnis-Kennung (Ergebnis-Kennung) ein Objekt mit Feldinformationen aus einem Anfrageergebnis zurückgeben lassen. Gibt man den optionalen Parameter Feld-Offset nicht an, so werden die Informationen des nächsten Feldes geliefert, das noch nicht mit mysql_fetch_field() ausgegeben wurde.

Die Eigenschaften des Objekts sind folgende:

• name - Feldname innerhalb der Tabelle
• table - Name der Tabelle, zu der das Feld gehört
• max_length - max. Länge des Feldes
• not_null - 1, das Feld kann nicht Null sein
• primary_key - 1, das Feld ist ein Primärschlüssel
• unique_key - 1, das Feld ist ein eindeutiger Schlüssel
• multiple_key - 1, das Feld ist ein nicht eindeutiger Schlüssel
• numeric - 1, das Feld ist vom Typ "numeric"
• blob - 1, das Feld ist vom Typ "BLOB"
• type - der Feld-Typ
• unsigned - 1, das Feld ist vorzeichenlos
• zerofill - 1, das Feld ist "zero-filled"

Siehe auch:

mysql_field_seek()



nach unten nach oben Datenbank


                     Tabelle selfphp_funktionen

----------------------------------------------------------------------
| id |         gruppe         |      befehl       |      version     |
----------------------------------------------------------------------
| 1  | Array-Funktionen       | array_count_values| (PHP 4 >= 4.0b4) |
----------------------------------------------------------------------
| 2  | Variablen-Funktionen   | is_double         | (PHP 3 )         |
----------------------------------------------------------------------
| 3  | Verzeichnis-Funktionen | chdir             | (PHP 3, PHP 4 )  |
----------------------------------------------------------------------




nach unten nach oben Beispiel


<?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 );

$sql 'SELECT
           `version`
        FROM
          `selfphp_funktionen`
        WHERE
          `id` = 1'
;

$result mysql_query $sql );

$row mysql_fetch_row $result );

for ( 
$x 0$x count $row ); $x++ )
{
  
$str mysql_fetch_field $result$x );

  echo 
'name: ' $str->name '<br>' .
       
'table: ' $str->table '<br>' .
       
'max_length: ' $str->max_length '<br>' .
       
'not_null: ' $str->not_null '<br>' .
       
'primary_key: ' $str->primary_key '<br>' .
       
'unique_key: ' $str->unique_key '<br>' .
       
'multiple_key: ' $str->multiple_key '<br>' .
       
'numeric: ' $str->numeric '<br>' .
       
'blob: ' $str->blob '<br>' .
       
'type: ' $str->type '<br>' .
       
'unsigned: ' $str->unsigned '<br>' .
       
'zerofill: ' $str->zerofill;
}
?>




nach unten nach oben Ausgabe


name: version
table: selfphp_funktionen
max_length: 16
not_null: 0
primary_key: 0
unique_key: 0
multiple_key0
numeric: 0
blob: 0
type: string
unsigned: 0
zerofill: 0