php.de
Alt 09.05.2005, 20:20  
Gast
 
Beiträge: n/a
Standard Count

Hallo Leute.
Vielleicht könnt ihr mir helfen.
Ich habe in einer Tabelle eine Spalte "uni". Diese Spalte möchte ich abzählen, wieviele verschiedene Einträge dort eingetragen sind. Nur bekomme ich das nicht gebacken.Ich hatte es mal so probiert:
Code:
$result_bericht = mysql_query("SELECT DISTINCT uni FROM ogame order by uni");
while ($row_bericht = mysql_fetch_array ($result_bericht))
    {
    $uni = $row_bericht["uni"];
    }
Nur die Vari "uni" gibt mir immer nur den letzten Eintrag wieder. Ich möchte aber die Menge der unterschiedlichen Einträgen angezeigt bekommen.

Vielleicht kann mir damit jemand helfen?

Vielen Dank im Voraus.

Tequila
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.05.2005, 20:23  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

SELECT COUNT(DISTINCT uni) AS uni_Anzahl FROM ogame order by uni

12.9.1. GROUP BY (Aggregate) Functions
http://dev.mysql.com/doc/mysql/en/gr...functions.html

Edit: ORDER BY bitte ersatzlos streichen.
DiBo33 ist offline  
Alt 09.05.2005, 20:26  
Erfahrener Benutzer
 
Benutzerbild von Alpha Centauri
 
Registriert seit: 05.02.2005
Beiträge: 278
Alpha Centauri
Standard

Im Prinzip

PHP-Code:
$ergebnis=mysql_query("select SPALTE form TABELLE order by SPALTE");
$zeilen=mysql_num_rows($ergebnis);
echo 
$zeilen
__________________
Alpha Centauri ist offline  
Alt 09.05.2005, 20:32  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Zitat:
Zitat von Alpha Centauri
Im Prinzip

PHP-Code:
$ergebnis=mysql_query("select SPALTE form TABELLE order by SPALTE");
$zeilen=mysql_num_rows($ergebnis);
echo 
$zeilen
Bitte das ganz schnell wieder vergessen.

Nur um die Anzahl zu ermitteln, die ganze Tabelle auszulesen ist gelinde gesagt Schwachsinn
DiBo33 ist offline  
Alt 09.05.2005, 20:43  
Erfahrener Benutzer
 
Benutzerbild von Alpha Centauri
 
Registriert seit: 05.02.2005
Beiträge: 278
Alpha Centauri
Standard

dass stimmt schon. aber es wird machmal auch immer mit dem auslesen der daten verwendet (in kombination benutzt). es ist deshalb auch eine variante.
__________________
Alpha Centauri ist offline  
Alt 09.05.2005, 20:49  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Alpha Centauri
dass stimmt schon. aber es wird machmal auch immer mit dem auslesen der daten verwendet (in kombination benutzt). es ist deshalb auch eine variante.
nein. das mysql-num-rows interessiert evtl. dann, wenn man durch die ergebnis-liste durch-iteriert. zum zählen der einträge hilft das aber gar nicht - schließlich sind die abfragen normalerweise eh mit LIMIT begrenzt.

anfänger, lerne und widerspreche nicht.

grüße
axo
axo ist offline  
Alt 10.05.2005, 07:22  
Gast
 
Beiträge: n/a
Standard

Hallo nochmal.
Vielen Dank für die Antworten. Jetzt klappt es.

Tequila
 
 


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
mit count ein count zählen? ph!l Datenbanken 2 16.10.2007 16:21
Count über mehrere Tabellenspalten plastic Datenbanken 3 20.10.2006 17:52
problem beim mehrfachen joinen einer tabelle und count() PHS Datenbanken 3 03.08.2006 16:49
"Column count doesn't match value count at row 1" möchtegernchegga Datenbanken 3 05.03.2006 16:07
UPDATE count nach Link Aufruf ? PHP Tipps 2006 9 22.01.2006 14:53
MySQL error: Column count doesn't match value count at row 1 atom-dragon PHP Tipps 2005-2 4 21.07.2005 01:38
PEAR::DB LimitQuery was ist Count? PHP Tipps 2005-2 3 06.06.2005 18:02
count "eingränzen" Heart Datenbanken 11 04.04.2005 20:52
mehrere COUNT() auf selbe Tabelle und »can't reopen table« tapferesschneiderlein Datenbanken 3 04.04.2005 13:51
Crosstable SELECT und COUNT() fantast Datenbanken 2 27.01.2005 15:35
[Erledigt] MySQL meldet Column count doesn't match value count at row Datenbanken 4 21.10.2004 10:45
Logfile auswerten/ Problem mit DISTINCT und count und co... supertramp Datenbanken 4 21.09.2004 01:39
[Erledigt] COUNT() Problematik... Datenbanken 2 20.08.2004 13:48
[Erledigt] MYSQL Count problem Datenbanken 1 02.08.2004 19:38
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:28 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.