php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.03.2005, 11:37  
Gast
 
Beiträge: n/a
Standard Statistik aus der DB bzw. aus der Tabelle erstellen!

Also ich habe da eine Frage! ich habe zu diesem Thema nichts wirkliches gefunden. das heisst ich weiss auch nicht wie ich nach dem suchen soll denn es zeigt mir soooooo viel mist an!

also nun zu meinem Problem:

ich habe eine dB und möchte aus einem Feld meiner Tabelle die Namen herausslesen. was soll das bedeuten? also die einträge sind immer mit einem namen vermerkt, und diese Namen sollen dazu dienen das sie in einer Tabelle so da stehen:

name_1 = 23 Einträge
name_2 = 15 Einträge
name_3 = 12 Einträge

also soll so jeder name der gleich geschrieben ist zusammengezählt in die Statistik aufgenommen werden.

und schlussendlich sollte es eine Ranliste geben.

kann man das machen oder ist dies unmöglich? (glaube ich nicht!)

mfg bambid

Danke für eine schnelle antwort!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.03.2005, 11:41  
Gast
 
Beiträge: n/a
Standard

natürlich ist das möglich. Nur kann ich dir nur helfen wenn du mehr infos rausrückst, z.B. Tabellenstruktur.
 
Alt 10.03.2005, 11:59  
Gast
 
Beiträge: n/a
Standard

also wie meinst du das mit der Tabellen Struktur?
also ich habe in meiner Tabellenstrucktur:
http://www.bambid.ch/php/tabelle.pdf
also soviel zu meiner Strucktur
jetzt sollte aus dem Feld vonw die Namen ausgelesen wedern welche Varieren, das heist es sind unterschiedliche namen enthalten. und nun sollte z.B Hans welcher 38 einträge gemacht hat so dargestellt werden: Hans hat 38 Einträge!
und dann hat Peter noch 12 Einträge und dann sollte er an 2. Stelle stehen.

also ich hoffe das sind genügend Infos!
mfg bambid

PS: danke für die Hilfe!
 
Alt 10.03.2005, 12:48  
Gast
 
Beiträge: n/a
Standard

Ohne das jetzt zu überprüfen, ohne Kommentierung der Tabellenstruktur und aus dem Handgelenk:

PHP-Code:
$sql "SELECT vonw, COUNT() AS anzahl FROM tabelle GROUP BY vonw ORDER BY anzahl DESC";
$rcs mysql_query($sql) or die(mysql_error() );
if (
mysql_num_rows($rcs) > 0) {
    while (
$row mysql_fetch_assoc($rcs)) {
        echo 
$row['vonw'] . "hat " $row['anzahl'] . " Einträre!\n";
    }

 
Alt 10.03.2005, 12:59  
Gast
 
Beiträge: n/a
Standard

danke für die rasche hilfe! aber leider klappt es nicht so ganz! woher z.B. nimmst du die variable anzahl? es kommt die fehlermeldung:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS anzahl FROM tabelle GROUP BY vonw ORDER BY anzahl DESC' at

was meinst du dazu?

mfg bambid
 
Alt 10.03.2005, 13:01  
Gast
 
Beiträge: n/a
Standard

COUNT(*) wäre besser als COUNT()

Die Anzahl der Datensätze, die er mit COUNT gefunden hat wird in das Feld anzahl geschrieben (AS anzahl).
 
Alt 10.03.2005, 13:25  
Gast
 
Beiträge: n/a
Standard

Das hat wunderbar geklappt! danke vielmals!
das ist super!
kann man jetzt noch die Platze 1., 2. usw. vorne dran hängen?
ist aber nicht so wichtig!

mfg bambid
 
Alt 10.03.2005, 13:46  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php

$i
=1;
while (
$row mysql_fetch_assoc($rcs)) { 
        echo 
$i.". Rang: ".$row['vonw'] . "hat " $row['anzahl'] . " Eintr&auml;re!\n"
        
$i++;
    } 

?>
 
Alt 10.03.2005, 14:05  
Gast
 
Beiträge: n/a
Standard

danke das hat wundebar geklappt!
super!

mfg bambid
 
 


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
Tabelle via Variablen erstellen Funky_ Datenbanken 2 13.06.2006 13:24
Tabelle mit Variable erstellen karl PHP Tipps 2006 2 16.05.2006 21:35
Tabelle Automatisch erstellen Zangelo PHP Tipps 2006 5 03.05.2006 23:06
Tabelle in phpmyadmin erstellen und in Dreamweaver 8 einfüge PHP Tipps 2006 21 07.03.2006 21:35
tabelle erstellen ipanema Datenbanken 3 12.09.2005 20:43
[Erledigt] Tabelle erstellen, zu viele Felder Datenbanken 4 07.09.2005 17:46
spielplan, und Tabelle erstellen alias_zappler PHP Tipps 2005-2 3 01.08.2005 00:25
code-schnipsel -> tabelle richtig erstellen, aber wie? PHP Tipps 2005 1 08.05.2005 03:45
mysql tabelle erstellen - name variable möchtegernchegga PHP Tipps 2005 10 24.04.2005 21:01
Aus Spielen Tabelle erstellen PHP Tipps 2005 4 21.04.2005 22:06
Tabelle erstellen, Fehlermeldung Datenbanken 1 25.11.2004 10:09
[Erledigt] Join-Anweisung mit der selben Tabelle erstellen! Datenbanken 1 17.10.2004 12:55
tabelle aus formular erstellen Datenbanken 0 26.08.2004 14:43
Anfängerfrage - Tabelle erstellen Datenbanken 2 10.07.2004 22:03
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
statistik erstellen php, php statistik db, tabelle erstellen statistik, php tabelle statistik, match statistiken erstellen, statistik erstellen html, phpmyadmin datenbank statistik erstellen

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