Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
problem mit group by [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
problem mit group by


 
Thommy
18-01-2002, 13:55 
 
Hallo an alle,

ich hab ne sql Abfrage in folgendem Stil:

$sql = SELECT name,..,.., COUNT (id) FROM tabelle WHERE bedingung... GROUP by name
$result=mysql_query($sql);
$ret = array();
while ($row=mysql_fetch_array($result))
array_push( $ret, $row );
foreach ($ret as $row)
{
print "$row[name]";
}

jetzt meine wahrscheinlich vollkommen blöde Frage, aber ich weiss es halt nicht:

Die Abfrage gruppiert ja nach "name" - das kann ich ja problemlos pinten mit print "$row[name]";

ich wür aber gerne dahinter die Anzahl der Treffer ausprinten welche den selben namen haben

$row[????]

Dankeschön


Thommy

 
hand
18-01-2002, 14:31 
 
SELECT name, COUNT(name) AS AnzNAM FROM tabelle WHERE bedingung GROUP by name

print $row[AnzNAM];

 
Thommy
18-01-2002, 15:27 
 
Danke, dass geht ja ganz einfach :-)


Gruss

Thommy

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:49 Uhr.