php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.04.2005, 20:26  
Gast
 
Beiträge: n/a
Standard Besucher mit den meisten GB Einträgen ermitteln!

Hi!

Habe das Problem, dass ich aus meinem GB den Rekordhalter an Einträgen ermitteln möchte weiß aber nicht wie ichs hinbekommen soll.

Ich dachte so an:

PHP-Code:
<?php

$abfrage 
"SELECT * FROM `entries` GROUP BY `name`";

?>
So in der art. Weiß nich, alle Namen zusammen packen und dann müsste man den ermitteln der am öftesten n Eintrag hat ermitteln. Nur ich hab ma voll kein Plan wie ich das anstellen soll.

So, kann mir jemand helfen?

Danke im Voraus.
Andy
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.04.2005, 20:35  
Erfahrener Benutzer
 
Registriert seit: 06.01.2005
Beiträge: 308
hekto
Standard

count heist das Zauberwort..

PHP-Code:
<?php
$abfrage 
"SELECT name count(name)  FROM `entries` GROUP BY `name`"


?>
__________________
Gruß
Hekto
hekto ist offline   Mit Zitat antworten
Alt 20.04.2005, 18:19  
Gast
 
Beiträge: n/a
Standard Das hab ich auch schon gehabt...

... nur es zählt nur wieviele verschieden User / Namen Einträge hinterlassen haben -.- das is recht cool und ich habe es auch schon verwendet. Aber danke

Nur mein eigentliches Problem besteht weiterhin. PHP/mySQL soll mir aber den Namen der User ausgeben, der die meisten Einträge hat. Keine Zahl sondern den Namen ... Bitte also weiter helfen ... Danke
  Mit Zitat antworten
Alt 20.04.2005, 18:27  
Gast
 
Beiträge: n/a
Standard Re: Das hab ich auch schon gehabt...

Zitat:
Zitat von Plenck
Bitte also weiter helfen
Hilf Dir selbst:
http://dev.mysql.com/doc/mysql/de/gr...functions.html
  Mit Zitat antworten
Alt 21.04.2005, 10:14  
Gast
 
Beiträge: n/a
Standard

eigentlich so oda?
$abfrage = "SELECT count(name) FROM `entries` WHERE name = 'jochen' ";

sollte alle einträge zählen wo name == jochen ist

dann halt echo $abfrage und sollte gehen
  Mit Zitat antworten
Alt 21.04.2005, 10:36  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mA1k
eigentlich so oda?
Nein. Die Stichworte fürs Handbuch lauten:
GROUP BY und MAX()
  Mit Zitat antworten
Alt 21.04.2005, 11:44  
Gast
 
Beiträge: n/a
Standard

Füg doch einfach eine Spalte mehr in deiner Datenbank Tabelle, wo du die User speicherst... immer dann wenn einer einen Beitrag schreibt, erhöhst du den Wert um 1.

PHP-Code:
<?php
mysql_query
("UPDATE users SET anzahl_posts='anzahlposts+1'")
?>
gruß Jelsch
  Mit Zitat antworten
Alt 21.04.2005, 12:09  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Jelsch
Füg doch einfach eine Spalte mehr in deiner Datenbank Tabelle, wo du die User speicherst... immer dann wenn einer einen Beitrag schreibt, erhöhst du den Wert um 1.

PHP-Code:
<?php
mysql_query
("UPDATE users SET anzahl_posts='anzahlposts+1'")
?>
gruß Jelsch
Das lässt du besser bleiben, berechenbare Werte haben nichts in der DB zu suchen und widersprechen dem Prinzip von relationalen Datenbanken.
Und so ganz nebenbei gehören nummerische Werte auch nicht in Anführunszeichen.
__________________
Gruss
L
lazydog 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
Herkunftsland so einfach wie möglich ermitteln? R4v3r PHP Tipps 2008 10 29.07.2008 14:40
Einzeltreffer von MATCH ... AGAINST ... ermitteln proud Datenbanken 3 09.05.2008 08:31
Google Adwords - echten Referer ermitteln NetLook PHP Tipps 2006 2 12.05.2006 08:40
Die Position ein. Datensätzes aus einer Datenliste ermitteln Locutus007 Datenbanken 8 07.03.2006 16:59
Dateiname, Dateigröße ermitteln HTML, Usability und Barrierefreiheit 5 29.01.2006 22:16
Kleinstes und größtes Datum ermitteln. solitaer PHP Tipps 2007 4 20.12.2005 15:45
build nummer des bs ermitteln ... nur bei microsoft's bs!!! PHP Tipps 2005-2 2 24.07.2005 15:59
[Erledigt] Applet-Parameter von Besucher bestimmen lassen PHP Tipps 2005-2 2 12.07.2005 15:57
Bei Counter nur wirkliche Besucher zählen PHP Tipps 2005 10 21.04.2005 09:55
Bildschirmauflösung ermitteln? Pimbolie1979 HTML, Usability und Barrierefreiheit 13 16.01.2005 01:28
pixelbreite eines Wort ermitteln... 18inch PHP Tipps 2005 5 07.01.2005 22:55
CRC Summe einer Datei ermitteln?? PHP Tipps 2004 1 14.10.2004 09:23
[Erledigt] Tabellenname eines Feldes ermitteln PHP-Fortgeschrittene 3 22.09.2004 15:49
Referrer ermitteln? PHP Tipps 2004 8 13.09.2004 13:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql meisten einträge, sql am meisten, sql meisten, sql die meisten einträge, gb einträge, mysql meisten einträge, gb besucher, sql meiste, sql die meisten, sql meiste einträge, mysql meistens anzahl von einträgen, sql das meiste, mysql meiste einträge, besucher gb, gb mit namen, die meisten sql, sql mit den meisten, meisten gb einträge, mysql mit den meisten datensätzen, herausfinden meisten einträge sql

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