anpera.net https://anpera.dyndns.org/phpbb3/ |
|
The Most Votes..... https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3775 |
Seite 1 von 1 |
Autor: | MySql [ Do 05 Jul, 2007 20:59 ] |
Betreff des Beitrags: | The Most Votes..... |
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 |
Autor: | Kamui [ Do 05 Jul, 2007 21:32 ] |
Betreff des Beitrags: | |
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 ![]() |
Autor: | MySql [ Sa 07 Jul, 2007 20:40 ] |
Betreff des Beitrags: | |
o.o Kannste mir auch mal kurz erklaeren wassu da gemacht hast? 0o Dan weis ich auch fuers naechste mal bescheid. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |