Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 08:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[MySQL] Online Script - HELP

Discussion on [MySQL] Online Script - HELP within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
Exclamation [MySQL] Online Script - HELP

Hey leute ich arbeite grade an einem Programm und möchte jetzt über "Admin Programm" sehen wieviele leute grade online sind ich benutze Autoit und habe ein Reg + Login Script eingebaut es funktioniert perfekt und will jetzt wissen wie ich die User anzeigen lassen kann z.b. in einner ListBox
User1
User2
User3

also alle die Online sind anzeigen lassen

Ich hoffe Ihr könnt mir weiter helfen
Mfg BLue
BlueBasHeR is offline  
Old 01/24/2013, 20:47   #2
 
ηєσχ's Avatar
 
elite*gold: 53
Join Date: Feb 2009
Posts: 2,041
Received Thanks: 617
Öhm ok?

Wie prüfst du denn ob jemand online ist? Setzt du einen wert etc?
ηєσχ is offline  
Thanks
1 User
Old 01/24/2013, 21:05   #3
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
Ka ich hatte mal ein Script für die Homepage also Online = 1 & offline = 0
Das will ich jetzt in meiner DB auslesen ob jemand Online oder Offline ist
BlueBasHeR is offline  
Old 01/24/2013, 21:18   #4
 
tayfe's Avatar
 
elite*gold: 104
Join Date: Jun 2010
Posts: 547
Received Thanks: 127
Um zu wissen, wer gerade online ist, musst du bei jeder Aktion, die ein User ausführt, einen Timestamp bzw. generell die Uhrzeit abspeichern. Am besten per "Update", da die Tabelle ansonsten sehr großen werden würde, wenn du jedes mal einen neuen Datensatz einfügst.

Dann musst du prüfen, welcher user z.B. in den letzten 5 Minuten online war. Das machst du einfach per
Quote:
SELECT username WHERE timestamp > *timespamp vor 5 min.*
und dann weißt du, wer gerade online ist.
tayfe is offline  
Thanks
1 User
Old 01/24/2013, 21:21   #5
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
ja okay thy für deine hilfe aber ich bin jetzt in MySql ein ziemlich großer anffänger^^ da briingt mir das da nicht viel

Könntest du nicht man vllt (nur wenn es dir nichts ausmacht!) ein komplettes script + anleitung besorgen ich habe gesucht gesucht und gesucht und nichts wirklich gefunden...

mfG Blue
BlueBasHeR is offline  
Old 01/24/2013, 21:29   #6
 
tayfe's Avatar
 
elite*gold: 104
Join Date: Jun 2010
Posts: 547
Received Thanks: 127
So schwer ist das wirklich nicht MySQL ist eh keine schwierige Sprache

Das sieht dann in etwa so aus:

Bei jeder Aktion den eigenen Timestamp aktualisieren:
Quote:
UPDATE users SET timestamp = *aktueller Timestamp* WHERE username = *username*
Dann nimmste noch meinen "Code" von oben und dann haste ganz grob ne Onlinefunktion vom Grundgedanken her. Mehr kann ich dir eh nicht helfen, da ich nicht deine Variablenname etc. kenne und ich AutoIt auch absolut nicht kenne außer vom Namen her.

Vielleicht findest du hier ja noch jemand anderes, der sich da besser auskennt.

Viel Erfolg!
tayfe is offline  
Thanks
1 User
Old 01/24/2013, 21:31   #7
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
uff ich kenne Mysql genauso wenig wie du Autoit ^^ ich hab diese ganzen sachen durch Tuts geschafft... AutoIt kann ich ja (vllt 60% ;D aber reicht für mein tool)

Naja thy
BlueBasHeR is offline  
Old 01/24/2013, 21:38   #8
 
tayfe's Avatar
 
elite*gold: 104
Join Date: Jun 2010
Posts: 547
Received Thanks: 127
Wenn du noch ein gutes Tutorial für MySQL haben willst, kann ich dir dieses hier sehr empfehlen:
Ist gar nicht soo lange und ist echt super erklärt!
tayfe is offline  
Thanks
1 User
Old 01/25/2013, 16:48   #9
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
Ok
1. ein Thx für alle die versucht haben zu helfen

2. Ich habs hinbekommen

3. Warum Updated sich das nicht?
Also im Login.php steht:

EDIT: WENN ES GEHT BITTE PER NACHRICHT UND NICHT ÜBER POST DANKE
BlueBasHeR is offline  
Old 01/25/2013, 17:45   #10
 
tayfe's Avatar
 
elite*gold: 104
Join Date: Jun 2010
Posts: 547
Received Thanks: 127
Bei der Abfrage WHERE muss der Wert, nach dem gesucht werden soll, zwischen '[...]' gesetzt werden. Da der Wert, nach dem du suchst, eine Variable ist, musst du diese nochmal entsprechend durch ".[...]." kennzeichnen. Versuch es mal so:

PHP Code:
$status mysql_query("UPDATE Test SET Status = 'ONLINE' WHERE Benutzername = '".$Benutzername."' "); 
Quote:
EDIT: WENN ES GEHT BITTE PER NACHRICHT UND NICHT ÜBER POST DANKE
Ich schreibe trotzdem hier, weil so auch Leuten geholfen ist, die ggf. das selbe Problem haben. Und da es ja nichts geheimes ist, kann ich es sicherlich auch hier posten!
tayfe is offline  
Thanks
1 User
Old 01/25/2013, 22:33   #11
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
Thy

Neues Problem hahahah

Wie ist der Code fürs Auslesen der Tabelle
(Ich beschreibe mal:
Lies aus den Benutzername & den Status
Wenn Benutzername existiert und der Status = OK ist dann
echo 1;
wenn der status = BANNED dann
echo 2

ICH HOFFE IHR HABTS KAPIERT ANDERS KANN ICH ES NICHT ^^
BlueBasHeR is offline  
Reply

Tags
mysql online auslesen


Similar Threads Similar Threads
mysql Fehler + Script?
07/18/2011 - Metin2 Private Server - 2 Replies
hey Leute, bei der Regipage auf meiner Homepage kommen 2 Fehlermeldungen, ist eig das gleiche. Notice: Undefined index: user_admin in /data/multiserv/users/617397/projects/1541105/www/ pages/register.php on line 11 Notice: Undefined index: user_admin in /data/multiserv/users/617397/projects/1541105/www/ pages/register.php on line 11 Das steht über der Registration. Die Zeile bzw. Seite im Script:
mysql error ( script)
06/11/2011 - EO PServer Hosting - 2 Replies
hey all i know that this has less to do with eudemons but it is still a part of eudemons i got a script ( advanced register script) but i got no clue what to do anymore now i keep getting the same error over and over again , i test it and i got the problem eliminated but then it suddenly return (it happends sometimes)
MySQL BackUp Script
01/07/2011 - Metin2 PServer Guides & Strategies - 11 Replies
Hey, hier ist ein BackUp Script, was automatisch die DB packt und auf BackUp-Server lädt. Ist als cronjob gedacht, würde das z.B. 3 Uhr morgens stellen, damit das niemand mitbekommt. Wie man cronjob macht erklär ich hier nicht, das dürfte wohl jeder selber wissen oder google usen. Zum ausführen wird BackUp Server benötigt. Ist keine große Sache, von daher kein großes Geschwafel.
help how to run mysql script
11/24/2010 - EO PServer Hosting - 8 Replies
can somebody help me how to run a mysql script i open cq_action and open query table put that file like below..after i run nothing happen..what i gonna do next?....... i still learing about db
need mysql script .
11/02/2010 - Dekaron Private Server - 4 Replies
well , i am using the vote script on epvp . but some times i get problem on that vote script . that it pass the 12 hours but i cant vote . so can some one give me a script , that every 12 hours removes the " log + users " table ? on my php admin .



All times are GMT +1. The time now is 08:14.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.