Hallo CirTap,
danke für deine Hilfe! Folgendes hab ich programmiert:
$tabellennamen = mysql_query("SELECT * FROM n_link_kat");
while($zeile = mysql_fetch_row($tabellennamen)) {
//schreibt alle Tabellennamen in ein Array
$tabellen[] = $zeile[0];
}
//Zählt die Tabellennamen
$anzahl = count($tabellen);
//Bastelt den Union SELECT zusammen
for($count = 0; $count < $anzahl; $count++){
$return .= "(SELECT url, klicks FROM $tabellen[$count] ORDER BY klicks DESC LIMIT 0, 5)";
if($count < $anzahl-1){
$return .= "UNION";
}
}
$return .= "ORDER BY klicks DESC LIMIT 0, 5";
while($top5 = mysql_fetch_row(mysql_query($return))){
echo "$top5[0] <br>";
}
Dann hab ichs laufen lassen, folgender Fehler:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /web/start/links/index.php on line 108
Erst dann hab ich gelesen
Ich hoffe du hast das in eienr MySQL4 DB oder einer DB die UNION kennt -- sonst wirds nix.
Na toll, meine MYSQL-Version ist 3.x :(
Hast du noch eine Idee?
Trotzdem vielen Dank für deine Mühe, Liebe Grüße
Marc21