anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 18:55

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: The Most Votes.....
BeitragVerfasst: Do 05 Jul, 2007 20:59 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Guten Abend zusammen.

ICh entwerfe gerade einen Wahl Script.

In diesem Script koennen die Stadtbewohner eurer Stadt jemanden Wahlen den sie fuer richtig halten.
Also zu waehlen sind halt superuser raenge.

Meine frage ist nun:

Wie muss die abfrage lauten, das der, der die meisten Stimmen hat (nach einer zeit von 7 tagen) sofort diesen Superuserrang bekommt? Ohne das ich es manuell aendern muss?

Koennte mir diese evt. einer fertig machen? o.o ich habe drei superuserreange eingebaut,,,

Mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Jul, 2007 21:32 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Ermittle per abfrage mit MAX(`blub`) die höhste Stimmenanzahl
in der Tabelle dann nee WHERE einschränkung via TO_DAYS() und NOW()
das ganze könnte dann ungefähr so aussehen:
$this->bbcode_second_pass_code('', '
SELECT `deine felder` FROM `deine tabelle` WHERE `stimmen`=(SELECT MAX(`stimmen`) FROM `deinetabelle`) AND `starttime` < NOW() AND TO_DAYS(NOW()) - TO_DAYS(`starttime`) <= 7;
')
Gibt bestimmt noch wesendlich schönere Lösungen aber der erfüllt auch
seinen Zweck ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 07 Jul, 2007 20:40 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
o.o

Kannste mir auch mal kurz erklaeren wassu da gemacht hast? 0o
Dan weis ich auch fuers naechste mal bescheid.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum