myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Userzahlen von Datenbank

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 18.12.10, 21:28   #1
Pilsener
KiezKing
 
Benutzerbild von Pilsener
 
Registriert seit: Sep 2009
Ort: Direkt hinterm Mond
Beiträge: 107
Bedankt: 112
Pilsener ist noch neu hier! | 0 Respekt Punkte
Standard Userzahlen von Datenbank

Hallo Leute,

ich bin gerade dabei eine Homepage ([ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]) ein bischen zu ändern.

Es sollen die Userzahlen und Auszahlungen auf der Hauptseite angezeigt werden.
Leider bekomme ich den abgriff nicht hin.

Also meine S***** startet mit ....

Zitat:
< ?php if( $_SESSION ['logged_in'] != true ) {? >
< table width="206" border="0" cellpadding="0" cellspacing="0">
< tr>
< td style = "background-image:url(img/menu_01_01.gif);" width ="206" height ="51" class="menuhead" >User Anzahl< /td>
< /tr>
< tr>
< td style="background-image:url(img/menu_01_02.gif);" width="206" class="menu" >

?????????

< /td>
< /tr>
< tr>
< td>< img src="img/menu_01_03.gif" width="206" height="17" alt="" >< /td>
< /tr>
< /table>< br>
< ?php }? >
Musste einige Leerzeichen einfügen.

Wie bekomme ich nun bei den ???????? den Abgriff von der Datenbank hin ?
Die Datenbank ist auf dem selben Server wie die Homepage.

Ich will den Seiteninhaber nun nicht enttäuschen.

Vielen Dank für eure Hilfe !


MfG
Pilsener
Pilsener ist offline   Mit Zitat antworten
Ungelesen 18.12.10, 21:38   #2
Daeran
Erfahrener Newbie
 
Registriert seit: Sep 2009
Beiträge: 121
Bedankt: 141
Daeran sollte auf gnade hoffen | -12 Respekt Punkte
Standard

Bitte sehr.

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Daeran ist offline   Mit Zitat antworten
Ungelesen 18.12.10, 21:49   #3
Pilsener
KiezKing
 
Benutzerbild von Pilsener
 
Registriert seit: Sep 2009
Ort: Direkt hinterm Mond
Beiträge: 107
Bedankt: 112
Pilsener ist noch neu hier! | 0 Respekt Punkte
Standard

danke, werde es mir mal genauer angucken.
Pilsener ist offline   Mit Zitat antworten
Ungelesen 19.12.10, 14:00   #4
wmosebach
Ist öfter hier
 
Registriert seit: Jan 2010
Beiträge: 189
Bedankt: 117
wmosebach ist noch neu hier! | 0 Respekt Punkte
Standard

Ohne die Datenbank zu kennen, würde ich sagen du brauchst zwei Abfragen (evtl eine je nach aufbau)
SELECT COUNT(UserID) FROM Tabellenname

SELECT SUM(Auszahlungen) FROM Tabellename

die abfrage steckst du als strig auf eine Variable und schickst die Abfrage an die DB. Das Resultat kannst du dann ausgeben lassen und hast ansich alles was du brauchst =)
__________________
Make the world a prettier place - get a bikini wax!
wmosebach ist offline   Mit Zitat antworten
Ungelesen 19.12.10, 14:00   #5
wmosebach
Ist öfter hier
 
Registriert seit: Jan 2010
Beiträge: 189
Bedankt: 117
wmosebach ist noch neu hier! | 0 Respekt Punkte
Standard

sry Doppelpost, bitte löschen
__________________
Make the world a prettier place - get a bikini wax!
wmosebach ist offline   Mit Zitat antworten
Ungelesen 19.12.10, 17:24   #6
Pilsener
KiezKing
 
Benutzerbild von Pilsener
 
Registriert seit: Sep 2009
Ort: Direkt hinterm Mond
Beiträge: 107
Bedankt: 112
Pilsener ist noch neu hier! | 0 Respekt Punkte
Standard

damit klappt es leider nicht ... Trotzdem vielen Dank
Pilsener ist offline   Mit Zitat antworten
Ungelesen 19.12.10, 17:28   #7
Pilsener
KiezKing
 
Benutzerbild von Pilsener
 
Registriert seit: Sep 2009
Ort: Direkt hinterm Mond
Beiträge: 107
Bedankt: 112
Pilsener ist noch neu hier! | 0 Respekt Punkte
Standard

Kann man es vielleicht mit ....

< ?php
$sql = "SELECT count(*) as `anzahl` FROM `users`";
$stmt = $dbc->prepare($sql);
$stmt->execute();
$QSuser = $stmt->fetch(PDO::FETCH_OBJ);
$stmt = null;
$sql = null;
? >

... realisieren ?
Oder ist sowas unmöglich ?
Pilsener ist offline   Mit Zitat antworten
Ungelesen 19.12.10, 17:28   #8
Pilsener
KiezKing
 
Benutzerbild von Pilsener
 
Registriert seit: Sep 2009
Ort: Direkt hinterm Mond
Beiträge: 107
Bedankt: 112
Pilsener ist noch neu hier! | 0 Respekt Punkte
Standard

Kann man es vielleicht mit ....

< ?php
$sql = "SELECT count(*) as `anzahl` FROM `users`";
$stmt = $dbc->prepare($sql);
$stmt->execute();
$QSuser = $stmt->fetch(PDO::FETCH_OBJ);
$stmt = null;
$sql = null;
? >

... realisieren ?
Oder ist sowas unmöglich ?
Pilsener ist offline   Mit Zitat antworten
Ungelesen 19.12.10, 19:58   #9
neffinator
Geschmack hadda
 
Registriert seit: Nov 2010
Beiträge: 77
Bedankt: 56
neffinator ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Pilsener Beitrag anzeigen
Kann man es vielleicht mit ....

< ?php
$sql = "SELECT count(*) as `anzahl` FROM `users`";
$stmt = $dbc->prepare($sql);
$stmt->execute();
$QSuser = $stmt->fetch(PDO::FETCH_OBJ);
$stmt = null;
$sql = null;
? >

... realisieren ?
Oder ist sowas unmöglich ?


ich hab leider keine ahnung mehr von php, aber so sieht das gut aus, einfach die statements von php hinschicken lassen, im notfall kannst du auch einen trigger bauen, der jedesmal +1 zu php schickt, wo ne ganz normale ausgabe ist (also variable int user = 0; if SQL_TRIGGER = 1 then +1 else ...)
neffinator ist offline   Mit Zitat antworten
Ungelesen 20.12.10, 14:40   #10
wmosebach
Ist öfter hier
 
Registriert seit: Jan 2010
Beiträge: 189
Bedankt: 117
wmosebach ist noch neu hier! | 0 Respekt Punkte
Standard

Um zu testen, ob die Abfrage funktioniert kannst du diese zumeist direkt auf der Datenbank testen. Ich habe bisher immer mit dem folgenden Code gearbeitet.

//Verindung zu Datenbank herstellen
$verbindung = @mysql_connect($dbhost, $dbuser, $dbpasswd);
if (!$verbindung)
{
echo "Keine Verbindung zur Datenbank möglich.\n";
exit;
}


//Abfrage an die DB
$sql = "SELECT count(*) as `anzahl` FROM `users`";
$erg=mysql_query($sql);
WHILE($row = mysql_fetch_assoc($erg_name))
{
echo "$row['anzahl']";
$i++;
}
__________________
Make the world a prettier place - get a bikini wax!
wmosebach ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr.


Sitemap

().