Hallo, bin neu hier im Forum und bei php und mysql, hoffentlich könnt ihr mir helfen.
Folgendes will ich machen:
alle Tabellen aus einer DB mit dem ausgwählten Inhalt anzeigen.
Ist die Vorgehensweise grundsätzlich erstmal richtig?
Und dann zu meinem eigentlichen Problem:
beim Ausführen kommt folgender Fehler
MySQL-Fehler: Table 'NamederDatenbank.Array' doesn't exist
Was ist das Problem, in $tabellen sollten doch nur die Namen der Tabellen drinstehen und nicht der Name der Datenbank.
PHP-Code:
<?php
mysql_connect("adresse","name","pw");
mysql_select_db("NamederDatenbank");
$tabellen = mysql_query("SHOW TABLES");
while($tabelle = mysql_fetch_array($tabellen)) {
$ergebnis = mysql_query("SELECT * FROM `$tabelle` ORDER BY Holz DESC") or die ("MySQL-Fehler: " . mysql_error());
while($zeile = mysql_fetch_array($ergebnis)) {
echo "<td>".$zeile['Name']."</td><td>".$zeile['Alter']."</td><td>".$zeile['Verein']."</td><td>".$zeile['Datum']."</td><td>".$zeile['Ort']."</td><td>".$zeile['Holz']."</td></tr><tr>";
}
}
mysql_close();
?>