Hallo, ich bin grad mal wieder bei PHP und MySQL angekommen, ich lese mir Daten aus einer DB aus und gruppiere diese nach dem Gruppennamen aus den Satzgruppen und zähle dort schonmal die Mengen zusammen, soweit klappt das auch alles ganz gut.
Code
mysql_select_db($database_localhost, $localhost);
$query_Recordset1 = "SELECT b.gruppenname, b.bezeichnung, SUM(a.anzahl) AS menge FROM obsatzgruppe a, satzgruppen b WHERE a.gruppe = b.id GROUP BY b.gruppenname ORDER BY b.gruppenname";
$Recordset1 = mysql_query($query_Recordset1, $localhost) or die(mysql_error());
so sieht die Tabelle aus mit der Ausgabe der Daten, klappt auch ganz gut
PHP
<? while($row_Recordset1 = mysql_fetch_assoc($Recordset1))
{
?>
<tr>
<td class="TextNormal12Weiss"><?php echo $row_Recordset1['gruppenname']; ?></td>
<td class="TextNormal12Weiss"><?php echo $row_Recordset1['bezeichnung']; ?></td>
<td class="TextNormal12Weiss"><?php echo $row_Recordset1['menge']; ?></td>
</tr>
<?
}
?>
<tr>
<td colspan="6" class="TextNormal12WeissFett"><hr></td>
</tr>
Alles anzeigen
nur möchte ich jetzt gerne nochmals die Anzahl der einzelnen Gruppen unter dem HR ausgeben und bekomme das einfach nicht hin. Habs mit COMPUTE schon versucht, aber irgendwie bin ich zu blöd das richtig einzusetzen oder lieg ich damit total falsch?
Würde mich tierisch über etwas Hilfe freuen
Edit: Es sei nochmal erwänt wir benutzen SQL 3.x