:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
mysql_fetch_field |
Befehl | Version | Beschreibung | Datenbank | Beispiel | Ausgabe |
Befehl
object mysql_fetch_field ( resource $Ergebnis-Kennung [, int $Feld-Offset] ) |
Version
(PHP 4, PHP 5, PECL mysql:1.0) |
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() |
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 ) |
----------------------------------------------------------------------
|
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;
}
?>
|
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
|
|
|
|
|
|
|