:: Anbieterverzeichnis :: Globale Branchen
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
130.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_list_fields
Befehl | Version | Beschreibung | Datenbank | Beispiel | Ausgabe | Download |
Befehl resource mysql_list_fields ( string $Datenbankname, string $Tabellenname [, resource $Verbindungs-Kennung ] )
Version (PHP 4, PHP 5, PECL mysql:1.0)
Beschreibung
Top Keywords for Google Adsense
High paying keywords with CPC more
than .00 - Get published free!
Secrets Adsense Keywords
Become more than .00 for one click!
Try it, all keywords are free!
Mit mysql_list_fields() kann man sich anhand einer Verbindungskennung (Verbindungs-Kennung), des Datenbanknamens (Datenbankname) und des Tabellennames (Tabellenname) alle Felder einer Tabelle auflisten lassen. Als Rückgabewert dieser Funktion erhalten Sie einen ganzzahlig positiven Wert als Ergebnis-Kennung, welche Sie für andere Funktionen wie z.B. mysql_field_name() nutzen können. Falls der Wert für die Verbindungskennung (Verbindungs-Kennung) fehlt, so wird auf die aktuelle Verbindung zurückgegriffen. Auf mögliche Fehlermeldungen können Sie nur direkt zugreifen, wenn Sie der Funktion ein "@" voranstellen, sonst wird die Fehlermeldung in die Variable "$phperrmsg" geschrieben.
Mit folgenden Funktionen können Sie auf die Ergebnis-Kennung zurückgreifen:
• mysql_field_flags ()
• mysql_field_len ()
• mysql_field_name ()
• mysql_field_type ()
Abwärtskompatible Funktionen:
mysql_listfields()
Datenbank
Tabelle selfphp_funktionen
-----------------------------------------------------------
| Field | Type | Null | Default | Extra |
-----------------------------------------------------------
| id | int(4) | No | 0 | auto_increment |
-----------------------------------------------------------
| gruppe | varchar(50) | Yes | | |
-----------------------------------------------------------
| befehl | varchar(51) | Yes | | |
-----------------------------------------------------------
| version | varchar(52) | Yes | | |
-----------------------------------------------------------
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 );
$result = mysql_list_fields ( $db_name , 'selfphp_funktionen' , $db );
$menge = mysql_num_fields ( $result );
for ( $x = 0 ; $x < $menge ; $x ++ )
{
$type = mysql_field_type ( $result , $x );
$name = mysql_field_name ( $result , $x );
$len = mysql_field_len ( $result , $x );
$flags = mysql_field_flags ( $result , $x );
echo 'Feld <b>' . $name . '</b>:<br>' ;
echo ' ' . $type . '[' . $len . ']' ;
echo $flags . '<br>' ;
}
?>
Ausgabe
Feld id:
int [4] not_null primary_key auto_increment
Feld gruppe:
string [50]
Feld befehl:
string [51]
Feld version:
string [52]
Download
Alle Beispiele als PHP-Datei(en)
Nachfolgend haben Sie die Möglichkeit, sich sämtliche auf dieser Seite gezeigten Beispiele als PHP-Dateien direkt downzuloaden.
Umständliches Copy & Paste ist daher nicht mehr notwendig, da alle Beispiele sofort ausprobiert werden können.
Sie haben bei der Auswahl der bereitgestellten Downloads mehrere Möglichkeiten, je nachdem welches Komprimierungsverfahren Sie bevorzugen.
:: Anbieterverzeichnis ::
Webhosting/Serverlösungen
Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?
Sie sind nur ein paar Klicks davon entfernt!