php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.11.2005, 22:32  
Erfahrener Benutzer
 
Registriert seit: 05.07.2003
Beiträge: 230
Unbekanntes_Pferd
Standard Datensätze zählen mit 'group by'

Moin!
Ich verzweifel hier gleich...
Also folgendes: Ich habe eine Tabelle, mit Datensätzen, die für Das Attribut "tor_fuer" entweder ein 'g' oder ein 'h' haben (enum).
Jetzt möchte die Anzahl der h's und g's ausgeben. Bei phpMyAdmin klappt das auch wunderbar mit
Code:
SELECT tor_fuer, COUNT(*)
FROM `ticker_events`
GROUP BY `tor_fuer`
wenn ich das in meinem skript ausgeben will kommt allerdings folgendes array zustande:
Code:
Array
(
    [0] => g
    [tor_fuer] => g
    [1] => 1
    [COUNT(*)] => 1
)
hier noch der php-code:
PHP-Code:
$query "SELECT tor_fuer, COUNT(*)
FROM `ticker_events`
GROUP BY `tor_fuer`"
;
$result mysql_query($query);
$row mysql_fetch_array($result);


echo 
"<pre>";
print_r($row);
echo 
"</pre>"
Unbekanntes_Pferd ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.11.2005, 22:34  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Und wo genau ist da jetzt dein Problem? Trotzdem mal ein Tipp: Verwende einen Alias für das Resultat von COUNT(*). Das lässt sich später einfacher in PHP verarbeiten.
xabbuh ist offline   Mit Zitat antworten
Alt 15.11.2005, 22:36  
Erfahrener Benutzer
 
Registriert seit: 05.07.2003
Beiträge: 230
Unbekanntes_Pferd
Standard

naja, das array sollte doch viel mehr so aussehen, wie es mir phpMyAdmin auch ausgegeben hat, zB:
g | 2
h | 5

er gibt mir ja gar nicht erst die gezählten werte aus...
Unbekanntes_Pferd ist offline   Mit Zitat antworten
Alt 15.11.2005, 22:38  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Du musst das Resultat, dass dir MySQL liefert mit einer Schleife durchlaufen:
PHP-Code:
<?php
    
while($row mysql_fetch_row($result)) {
        print 
$row[0] . ' | ' $row[1];
    }
?>
xabbuh ist offline   Mit Zitat antworten
Alt 15.11.2005, 22:43  
Erfahrener Benutzer
 
Registriert seit: 05.07.2003
Beiträge: 230
Unbekanntes_Pferd
Standard

super, danke!!!
Unbekanntes_Pferd ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage mit count, order by, group by...und Probleme BartTheDevil89 Datenbanken 2 15.06.2008 13:34
group by Frage Bruno Datenbanken 5 14.03.2008 13:41
Bei Group auf multiple Ergebnisse zugreifen obi Datenbanken 1 14.08.2007 23:47
Min - Max auch ohne GROUP BY tekknotrip Datenbanken 6 17.04.2007 11:06
GROUP BY-Problem iRadiaX Datenbanken 6 20.05.2006 12:40
group by problem flflfl Datenbanken 7 07.05.2006 18:11
[Erledigt] ORDER BY + GROUP in einer Abfrage Datenbanken 5 23.02.2006 17:54
Sortieren nach GROUP BY Datenbanken 5 03.09.2005 03:12
group by Rio99 Datenbanken 3 08.08.2005 19:45
Problem mit GROUP BY Klausel... (min, max...) 18inch Datenbanken 11 10.06.2005 18:21
[Erledigt] GROUP BY und COUNT in Spalten Datenbanken 3 15.05.2005 08:13
[Erledigt] probleme beim MIN() (Group BY) 18inch Datenbanken 2 31.12.2004 11:54
[Erledigt] PHP5, SQlite, Frage zu GROUP BY Datenbanken 4 21.11.2004 14:52
mehrere COUNT() mit verschiedenen GROUP BY -- geht das? tapferesschneiderlein Datenbanken 0 08.09.2004 14:54
probleme mit GROUP Datenbanken 3 28.07.2004 09:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
group by zählen, group by anzahl zählen, mysql group by zählen, sqlite group by, sql datensätze zählen, mysql group zählen, http://www.php.de/datenbanken/33803-datensaetze-zaehlen-mit-group.html, phpmyadmin einträge zählen, mysql datensätze zählen group by, sql group by zählen, sqlite einträge zählen, sql datensätze zählen group by, sqlite datensätze zählen, group by ergebnisse zählen php, sql datensätze zählen nach group by, php sql datensätze array zählen, php group by zählen, sqlite zählen, mysql zählen group by, phpmyadmin group by

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.