Mailinglisten-Archive |
Sent: Wednesday, May 24, 2000 12:23 AM Subject: [php] MySQL Feldnamen mit PHP auslesen ??? > ich vesuche verzweifelt herauszufinden wie ich per PHP3 > alle Feldnamen einer MySQL-Tabelle auslesen kann ? > Hat mir da jemand nen Tipp ? Das muss doch gehen ? > > Ich bin nur auf mysql_list_fields gestossen . Versteh aber > die Anwendung nicht . Hi Stefan, hier eine Beispielsanwendung. Die Funktion mysql_list_fields() liefert dir Informationen über eine Tabelle. Die zurückgelieferte Ergebniskennung kann von den Funktionen mysql_field_name(), mysql_field_type(),mysql_field_len() und mysql_field_flags() weiterverwendet werden. Beispiel: [das übliche ...] $result = mysql_list_fields($database, $table, $db); if($result) for($i = 0; $i < mysql_num_fields($result); $i++) { echo "<b>Spaltennummer</b>: $i<br>\n"; echo "Name: ".mysql_field_name($result, $i)."<br>\n"; echo "Daten-Typ: ".mysql_field_type($result, $i)."<br>\n"; echo "Länge: ".mysql_field_len($result, $i)."<br>\n"; echo "Flags: ".mysql_field_flags($result, $i)."<br>\n"; } } [...] Leider ist die Funktion nicht sehr zuverlässig, eine Anfrage an die Developer war jedoch bisher nicht von Erfolg gekrönt. Hier eine Ausgabe der Typen: TINYINT is data-typ unknown SMALLINT is data-typ int MEDIUMINT is data-typ int INT is data-typ int BIGINT is data-typ int FLOAT is data-typ real DOUBLE is data-typ real DECIMAL is data-typ real CHAR is data-typ string VARCHAR is data-typ string TINYTEXT is data-typ blob TEXT is data-typ blob MEDIUMTEXT is data-typ blob LONGTEXT is data-typ blob TINYBLOB is data-typ blob BLOB is data-typ blob MEDIUMBLOB is data-typ blob LONGBLOB is data-typ blob ENUM is data-typ string SET is data-typ string DATE is data-typ date TIME is data-typ time DATETIME is data-typ datetime TIMESTAMP is data-typ timestamp YEAR is data-typ unknown mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/
php::bar PHP Wiki - Listenarchive