Veröffentlicht 11. Dezember 200321 j Hallo, ich möchte in meiner PHP-Datei nacheinander mehrere Abfragen aus meiner MySQL-Tabelle durchführen aber irgendwie stehe ich auf dem Schlauch. Wie kann ich denn mit mysql_query sowas umsetzen? Oder kann ich so eine Query mehrfach untereinander setzen? Es geht darum, daß ich mit DB-Abfragen einzelne Zahlwerte aus einer Tabelle herausholen möchte und diese dann entsprechend nebeneinander in einer einzigen Zeile erscheinen sollen. Das muß doch irgendwie gehen?! Danke+Gruß etops
11. Dezember 200321 j Aber COUNTs lassen sich nicht mit UNION verbinden... Jedenfalls nimmt PHPMyAdmin diese Abfrage schon mal nicht: :confused: SELECT COUNT(*) AS Abc FROM test WHERE (spalte1 = 93 OR spalte2 = 93 OR spalte = 93) AND ((reihe1 BETWEEN 41 AND 49) OR (reihe2 BETWEEN 41 AND 49) OR (reihe3 BETWEEN 41 AND 49) OR (reihe4 BETWEEN 41 AND 49) OR (reihe5 BETWEEN 41 AND 49) OR (reihe6 BETWEEN 41 AND 49) OR (reihe7 BETWEEN 41 AND 49) OR (reihe8 BETWEEN 41 AND 49) OR (reihe9 BETWEEN 41 AND 49) OR (reihe10 BETWEEN 41 AND 49)) UNION SELECT COUNT(*) AS Def FROM test WHERE (spalte1 = 93 OR spalte2 = 93 OR spalte = 93) AND ((reihe11 BETWEEN 41 AND 49) OR (reihe12 BETWEEN 41 AND 49) OR (reihe13 BETWEEN 41 AND 49) OR (reihe14 BETWEEN 41 AND 49) OR (reihe15 BETWEEN 41 AND 49) OR (reihe16 BETWEEN 41 AND 49) OR (reihe17 BETWEEN 41 AND 49) OR (reihe18 BETWEEN 41 AND 49) OR (reihe19 BETWEEN 41 AND 49) OR (reihe20 BETWEEN 41 AND 49));
11. Dezember 200321 j Original geschrieben von etops Jedenfalls nimmt PHPMyAdmin diese Abfrage schon mal nicht: Kann ja auch nicht gehen. Wenn das die gleiche DB wie im letzten Thread von dir ist, hast du Version 3.23.48. Aus dem Link von kills: UNION ist implementiert in MySQL 4.0.0
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.