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