PHP
Referenzliste
mysql_field_name
MySQL-Funktionen
Befehl:
string mysql_field_name ( resource $result , int $field_offset )
Parameter-Liste:
Beschreibung | |
---|---|
Das Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query(). | |
Der numerische Offset des Feldes. Der Feldoffset beginnt bei 0. Falls Feldoffset nicht existiert, wird eine Warnung der Stufe E_WARNING erzeugt. |
Rückgabewerte:
Die Länge des Feldes, das dem übergebenen Index entspricht Im Fehlerfall wird
FALSE
zurückgegeben. Beschreibung:
mysql_field_name() liefert den Namen des Feldes, der dem angegeben Feldindex entspricht.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Für die Abwärtskompatibiliät kann der folgende veraltete Alias verwendet werden: mysql_fieldlen()
Feldnamen, die von dieser Funktion zurückgegeben werden, unterscheiden sich in der Gross-/Kleinschreibung.
Warnung:
Warnung:
Diese Erweiterung ist ab PHP 5.5.0 veraltet und wird in der Zukunft entfernt werden. Stattdessen wird der MySQLi oder PDO_MYSQL Verlängerung verwendet werden. Siehe auch MySQL: Auswahl einer API Führung und bezogenen FAQ für weitere Informationen. Alternativen zu dieser Funktion sind:
- mysqli_fetch_field_direct() [name] oder [orgname]
Siehe auch:
Liefert den Typ des spezifizierten Feldes in einem Ergebnis
Liefert die Länge des angegebenen Feldes
mysql_field_name() - Beispiel:
Eingabe:
<?php /* Die Nutzer Tabelle besteht aus 3 Feldern * user_id * username * password. */ $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Keine Verbindung zu MySQL Server: ' . mysql_error()); } $dbname = 'mydb'; $db_selected = mysql_select_db($dbname, $link); if (!$db_selected) { die("Konnte $dbname nicht selektieren: " . mysql_error()); } $res = mysql_query('select * from users', $link); echo mysql_field_name($res, 0) . "\n"; echo mysql_field_name($res, 2); ?>
Ausgabe:
user_id
password
password
MySQL-Funktionen