Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

mysql_field_name

MySQL-Funktionen

    Befehl:
string mysql_field_name ( resource $result , int $field_offset )


    Parameter-Liste:
NameBeschreibung
resultDas Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
field_offsetDer 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:

    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


MySQL-Funktionen