PHP SQL Abfrage

sandroP

Erfahrenes Mitglied
Hallo ich habe in meiner sql folgende oder ähnliche Daten. ;)

datum kundennummer
April 123
April 345
April 123
April 123
April 678
April 678


Nun will ich per PHP ausgeben wie oft welche Kundennummer in Welchem Monat vorkommt.
Also ungefähr so:

Anfragen im April:
Kundennummer 123 -- 3 mal
Kundennummer 345 -- 1 mal
Kundennummer 678 -- 2 mal


hat mir bitte jemand einen Lösungsansatz?

Grüsse Sandro
 
Das bekommt man sehr einfach mit GROUP BY und COUNT hin.. also in MySQL z.B:

SQL:
SELECT `kundennummer`, COUNT(*) as anzahl FROM `tabelle` GROUP BY `kundennummer` WHERE `monat` = 'April'
 
Zuletzt bearbeitet von einem Moderator:
Ich bin zu doof...
Ich habe jetzt so einiges versucht, bin aber leider nicht weiter gekommen.


PHP:
<?php

include "zugang/inc.php";
{ 
$sqlab = "SELECT `kundennummer`, COUNT(*) AS anzahl FROM `anfragen` GROUP BY `kundennummer` WHERE `monat` = 'April'";
  $res = mysql_query($sqlab);
   $num = mysql_num_rows($res);
   
?

?>
 
Ich bin etwas weitergekommen!

aber wie bekomme ich das COUNT in die Ausgabe?

PHP:
<?php

include "zugang/inc.php";
$sql = ' SELECT datum, kundennummer, COUNT(*) FROM anfragen WHERE datum = "April" GROUP BY kundennummer';

   $res = mysql_query($sql);
      $num = mysql_num_rows($res);
while ($zeile = mysql_fetch_assoc($res))
{
echo "$zeile[datum] $zeile[kundennummer]<br>";
}
?>
 
Zurück