NetVision-Technik

NetVision-Technik (http://www.netvision-technik.de/forum/index.php)
-   Off-Topic (http://www.netvision-technik.de/forum/forumdisplay.php?f=44)
-   -   [SUCHE] Gesamt seedzeit (http://www.netvision-technik.de/forum/showthread.php?t=7533)

Entity 23.01.2017 09:01

Ja wenn über cleanup. Nur hab ich gerade keine Idee wie ich die beschafenheit schreiben soll das wenn der User in der Peer Liste steht

Stifler 23.01.2017 09:57

PHP-Code:

$query_peer_users mysql_query("SELECT userid FROM peers GROUP BY userid"); 

Schleife und update Statement

netsoldier 23.01.2017 16:28

Hallo,
sorry also irgendwie erschließt sich mir gerade der Sinn der Sache nicht.
Der größte Teil der User heutzutage hat eh einen Root und sind dadurch 24 Std. am Tag online.

Ansonsten gibt es in der Standard-NV doch die Start/Stop Geschichte, womit sich das doch eigentlich ganz Gut Umsätzen lassen müsste.
Da müsste man doch nur den Max Onlinewert pro Tag raus filtern Bzw. eine Neue Spalte anlegen wo immer der Wert von Start bis zum nächsten Stop addiert wird.
Das würde dann bei jedem Torrent gemacht und den größten Wert eines Users kannst du dann ausgeben.

Kracher 23.01.2017 19:28

UPDATE users SET seedtime = seedtime+0.5 WHERE userid in (SELECT userid FROM peers GROUP BY userid)

Entity 23.01.2017 19:59

hab es nu so...
PHP-Code:

$query_peer_users mysql_query("SELECT userid FROM peers WHERE seeder = 'yes' GROUP BY userid");

 
  while(
$arr_seed mysql_fetch_assoc($query_peer_users)) { 
   
 
  
mysql_query("UPDATE users SET seedtime = seedtime + 0.5 WHERE user_id = '".$arr_seed["userid"]."' ") or sqlerr(__FILE____LINE__);
   
 
 
  } 

kann man das so lassen?

tantetoni2 25.01.2017 12:27

ist wahrscheinlich schneller und sparrt die Schleife ;)

PHP-Code:

UPDATE users SET seedtime seedtime 0.5 WHERE user_id IN (SELECT userid FROM peers WHERE seeder 'yes' GROUP BY userid



Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.

Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2025, vBulletin Solutions, Inc.