| | | | |
| | ||
| Neuer Benutzer Registriert seit: 20.02.2007
Beiträge: 5
![]() | Hi leute, habe mir eine kleine Vinyldatenbank erstellt mit Artist titel label .... einfach ebend das was eine kleine datenbank braucht. Nun habe ich eine kleine Statistik am arbeiten aber leider arbeitet die nicht richtig. Den er gibt das falsche Label aus was angeblich die meisten hat. Hier ein beispiel wie die Statistik aussieht: Zitat:
und das label mit den meisten Platten ist Sigma Records mit 5Vinyls. Dies kann man auch alles schön in der liste absehen. Nur in der Statistik wirds falsch ausgegeben. Hier der code von der Statistik vielleicht findet ihr ja was: PHP-Code: http://demolite.climbers-germany.de/vinyl | |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 11.10.2005
Beiträge: 2.405
![]() ![]() ![]() | Ist wohl eher ein MySQL Fehler. Vilicht hilft dir ja das weiter: http://www.phpfriend.de/forum/ftopic61138.html |
| |
| | |||
| Moderator Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Zitat:
Ich geh davon aus, dass du für jede Platte einen Eintrag in diese Tabelle machst. Und jetzt gruppierst du nach sort und zählst die Datensätze. Sortieren tust du aber nach dem Label(namen) (also alphabetisch) - du willst aber nach der Anzahl sortieren also ORDER BY COUNT(id). btw.: Evtl. solltest du mal nach "Datenkbank-Normalisierung" oder ähnlichem suchen. Außerdem bin ich mir nicht sicher ob man so wie du es da machst gruppieren kann - in MySQL geht es glaube ich, schön ist das trotzdem nicht.
__________________ Today you...Tomorrow me. | ||
| |
| | |
| Moderator Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | SELECT label, COUNT(*) FROM vinyls GROUP BY label ORDER BY COUNT(*) DESC Gibt dir die Labels sortiert nach der Anzahl an Platten (bzw. einträgen in der Tabelle) zurück. Wenn du noch zusätzliche Infos willst (wie z.b. aus welchem Land kommen die meisten Platten), dann musst du dafür ein extra Query basteln. (z.B. SELECT land, COUNT(*) FROM vinyls GROUP BY land ORDER BY COUNT(*)
__________________ Today you...Tomorrow me. |
| |
| | ||
| Moderator Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Zitat:
__________________ Today you...Tomorrow me. | |
| |
| | ||
| Erfahrener Benutzer | Zitat:
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| bitte hilfe! mysql fehler meldung: | basicx | PHP Tipps 2008 | 2 | 22.07.2008 16:36 |
| [Erledigt] Mysql Syntax Fehler | Datenbanken | 3 | 06.07.2006 09:58 | |
| "Column count doesn't match value count at row 1" | möchtegernchegga | Datenbanken | 3 | 05.03.2006 16:07 |
| Fehler mit Count | Matthiasnet | PHP Tipps 2005-2 | 2 | 06.08.2005 12:46 |
| 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 | |
| [Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar | PHP-Fortgeschrittene | 19 | 31.05.2005 14:52 | |
| Blöder MySQL Fehler | PHP Tipps 2005 | 3 | 15.05.2005 03:14 | |
| mehrere COUNT() auf selbe Tabelle und »can't reopen table« | tapferesschneiderlein | Datenbanken | 3 | 04.04.2005 13:51 |
| Fehlermeldung - aber kein fehler... | Tschuu | HTML, Usability und Barrierefreiheit | 16 | 14.03.2005 15:56 |
| Wo liegt der fehler?? | PHP-Fortgeschrittene | 5 | 22.12.2004 09:54 | |
| [Erledigt] mysql fehler | PHP Tipps 2004 | 2 | 03.11.2004 00:32 | |
| Hilfe ich finde den Fehler nicht! | PHP Tipps 2004 | 2 | 07.10.2004 17:40 | |
| array_push nur in begrenzter Anzahl ausführen ? | PHP Tipps 2004 | 2 | 07.09.2004 09:05 | |
| mysql_real_escape_string - Fehler | Schaelle | Datenbanken | 0 | 03.07.2004 23:32 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php count falsch |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.