. .
pragmaMx Support Forum 10 Februar 2012, 06:31:35 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Summe X ermitteln.  (Gelesen 1706 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
GeeLoo
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 392


WWW
« am: 15 März 2010, 00:34:15 »

Hallo PMX Gemeinde,
für mein neues Profil mit neuen Features brauche ich ein paar summen aus der DB.

Da ich mich mit My SQL noch nicht so gut auskenne aber hier eine menge Spezi`s sind wollt ich mal fragen wer mir mal helfen kann.

Ich möchte verschiedene Summen aus der DB auslesen und diese im Profil anzeigen lassen.

Forum Beiträge
Freunde in der Freundesliste
Erhaltene GB einträge
Fotos in der Avatar Foto Gallery

Kann mir da wer helfen ?

MFG
Andre


* neprofilia.jpg (69.2 KB, 769x729 - angeschaut 125 Mal.)
Gespeichert

www.Pragma-Themes.de | Themes - Module - Blöcke für pragmaMx
Webfan
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 532


WWW
« Antworten #1 am: 15 März 2010, 16:02:08 »

Mit "SELECT Count(SPALTENNAME) ..." bekommst Du die Anzahl der betroffenen Datensätze, also zum Beispiel
Zitat
Forum Beiträge
Code: [Select]  
$request = sql_query("SELECT Count(ID_MSG) FROM " . $db_prefix . "messages WHERE ID_MEMBER = " . $uid . "");
      list($anzahl_forenpostings) = sql_fetch_row($request);

Schau Dir mal die modules/Your_Account/userpoints.php an, da wird jede Menge auf diese Weise zusammensummiert  Wink
Gespeichert

GeeLoo
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 392


WWW
« Antworten #2 am: 16 März 2010, 03:27:50 »

Danke für den Super Tip =)

Jetzt haperts nur noch an der ausgabe der Daten statt bsp. Fotos: [23] steht da Fotos: []

Also es wird nichts ausgegeben. 
Gespeichert

www.Pragma-Themes.de | Themes - Module - Blöcke für pragmaMx
Webfan
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 532


WWW
« Antworten #3 am: 16 März 2010, 09:34:12 »

Dann poste doch mal Deinen Code...
Gespeichert

GeeLoo
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 392


WWW
« Antworten #4 am: 16 März 2010, 11:38:57 »

Für das Gästebuch:

<?php  $result = sql_query("select count(gid) from ${user_prefix}_userguest where touser='" . mxAddSlashesForSQL($uname) . "'"); ?>

Forenbeiträge :

<?php  $request = sql_query("SELECT Count(ID_MSG) FROM " . $db_prefix . "messages WHERE ID_MEMBER = " . $uid . "");
      list($anzahl_forenpostings) = sql_fetch_row($request); ?>

Das ganze ist in der View eingebaut.
Gespeichert

www.Pragma-Themes.de | Themes - Module - Blöcke für pragmaMx
Webfan
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 532


WWW
« Antworten #5 am: 16 März 2010, 12:03:26 »

...FROM " . $db_prefix . "messages ...
Versuche mal die Tabelle mit richtigem Namen anzugeben, ich glaub $db_prefix gibbet nicht in der user php.
Bei mir wäre das
...FROM ".$prefix."_smf_messages...
Gespeichert

Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML