Mailinglisten-Archive |
Sent: Wednesday, May 24, 2000 1:17 PM Subject: [php] [OT] mysql: distinct list of table fields > wie kriege ich unter php (und damit doch nicht ganz OT) eine > distinct-Liste aller Feldnamen aller Tabellen einer mysql-Datenbank??? alle feldnamen kannst du mit der Funktion mysql_field_name() ausgeben lassen: $sql_query = "SELECT * FROM $table"; $result = mysql_query($sql_query, $db); if($result) { for ($i = 0; $i < mysql_num_rows($result); $i++) { echo "Spalten-Nr.: $i <br>\n"; echo "Feld-Name: ".mysql_field_name($result, $i)."<br>\n"; } > Ich scheitere schon bei "show tables" weil Php mir damit keine Liste der > Tabellennamen zurückgibt.... dafür benutzt man die Funktion mysql_tablename() im Zusammenspiel mit mysql_list_tables(). $result = mysql_list_tables($database, $db); if($result) { for($i = 0; $i < mysql_num_rows($result); $i++) echo "Tabellen-Nr.: $i<br>\n"; echo "Tabellen-Name: ".mysql_tablename($result, $i)."<br>\n"; } } 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