SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.10.2003, 14:42:53
joker joker ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 201
news statistik

Hi, ich habe vor für mein news system eine statisik zu erstellen brauch aber hilfe ;)

sie soll mir anzeigen z.b "15 besten newsschreiber"
errechnet soll es werden in dem die post der newsschreiber zusammengezählt wird.

tablle sieht folgensermaßen aus

newsid userid news
--------------------
1 3 avg
2 2 cgg
3 1 dfg
4 5 dfd
5 2 df
6 1 fg
7 1 sgf
....

ergenis
#1 user 1, 3 posts
#2 user 2, 2 posts
#3 user 2, 1posts
....

wie muss ich das am besten schreiben? quarry u.s.w. ?
Mit Zitat antworten
  #2  
Alt 07.10.2003, 17:31:06
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Code:
SELECT userid, COUNT(userid) AS bpn
FROM tabelle
GROUP BY userid
LIMIT 0, 10;
Damit werden Dir (hoffentlich) die Top10-Poster ermittelt.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 07.10.2003, 18:01:49
Fuchs Fuchs ist offline
Junior Member
 
Registriert seit: Jul 2003
Beiträge: 182
order by bpn vergesse
Mit Zitat antworten
  #4  
Alt 09.10.2003, 10:04:07
joker joker ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 201
was heißt bpn?

und geht net richtig, folgende rmaßen hab ich es gemacht:

PHP-Code:
$res mysql_query("SELECT author_id, COUNT(author_id) AS bpn FROM news_news GROUP BY userid LIMIT 0, 10;"); 
Fehlermeldung:
Zitat:
Warning: Supplied argument is not a valid MySQL result resource in /var/www/web1/html/community/nstatistics.php on line 26
was is falsch?

mfg

Geändert von joker (09.10.2003 um 10:18:06 Uhr)
Mit Zitat antworten
  #5  
Alt 09.10.2003, 17:47:16
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Zeile 26 ist eine andere!

Wo nimmst Du eigentlich auf einmal author_id her? Ich denke, das Feld heißt userid?
Noch immer in der Annahme, dass das Feld userid heißt, muss die Abfrage so aussehen:
SELECT userid, COUNT(userid) AS bpn
FROM tabelle
GROUP BY userid
ORDER BY bpn DESC
LIMIT 0, 10;

Sollte es doch author_id sein, dann ersetze ALLE userid damit.

bpn steht übrigens für 'Beiträge pro Nutzer'. ;)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #6  
Alt 11.10.2003, 10:17:00
joker joker ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 201
mhhh geht jetzt auch alles, außer die ausgabe denke ich :/x

$post_news = mysql_num_rows($res);

echo $post_news

haut nicht ganz hin :(x
Mit Zitat antworten
  #7  
Alt 11.10.2003, 10:22:57
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Aber so vermutlich:
PHP-Code:
while ($data=mysql_fetch_assoc($result)) {
 echo 
"$data['userid'] - $data['bpn']<br>";

__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:57:06 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt