| |
| * Link führt ins Internet |
|
| |
Befehl | Version | Beschreibung | Datenbank | Beispiel | Ausgabe |
Befehl
| string mysql_field_table ( resource Ergebnis-Kennung, int Feldoffset ) |
Version
Beschreibung
Mit mysql_field_table() kann man sich anhand einer Ergebnis-Kennung (Ergebnis-Kennung) und des Feldindex (Feldoffset) den aktuellen Tabellennamen, der dem zurückgegebenen Feld zugehörig ist, zurückgeben lassen.
Im unteren Beispiel wurde mittels "SELECT" eine Anfrage auf die Felder "gruppe" und "befehl" gestellt. Diese beiden Felder haben intern den Feldindex "gruppe=0 , befehl=1". Durch mysql_field_table() wurde nun der Tabellennamen von Feld 1 (befehl) angefordert.
Abwärtskompatible Funktionen:
mysql_fieldtable() |
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
gruppe,
befehl
FROM
selfphp_funktionen';
$result = mysql_query($sql);
echo mysql_field_table($result, 1);
?>
|
Ausgabe
|
|
|
|
|
|
|