-- veraltet --
Reloadsperre Timestamp
Einklappen
X
-
Du brauchst nur einen timestamp und den mit NOW() vergleichen
WHERE timestamp_feld < NOW() - INTERVAL 60 MINUTE
oder eben 1 HOURBeantworte nie Threads mit mehr als 15 followups...
Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25
-
Also so oder wie?
PHP-Code:$result = mysql_query("SELECT ID,nickname,clickid,timestamp FROM
TPS_paidlinks_reload WHERE nickname ='$nickname' AND
timestamp < NOW() - INTERVAL 60 MINUTE ") or die(mysql_error());
PHP-Code:if ($db_timestamp < NOW() - INTERVAL 60 MINUTE) {
EDIT:
zeilenumbrüche eingefügt. wahsaga
EDIT:
danke. pretandorZuletzt geändert von Pretandor; 03.01.2004, 18:04.
Kommentar
-
die query oben sollte ok sein ALLERDINGS solltest du deine spalten nicht
nach reservierten wörtern benennen (=> timestamp), tust du es doch,
müssen diese in der query in backticks gesetzt werden (=> `timestamp`).
Kommentar
-
wieso das denn?
wenn du ne abfrage in ne query packen kannst, würd ich das in 99% aller fälle bevorzugen
und das du sql-syntax nicht einfach so als php interpretieren lassen kannst, ...
OffTopic:
hmm, manchmal denk ich, daß die leute nicht mal bock zum nachdenken/nachschauen haben, sondern echt warten, bis ihnen ... ach egalDie Zeit hat ihre Kinder längst gefressen
Kommentar
-
Manchmal denk ich das Leute zuerstmal genau lesen sollten bevor sie schreiben so wie du.
(auch wenn dir das ein newbie sagt.)
Irgendwie muss ich die Reloadsperre ja auch wieder raustragen also löschen aus der Datenbank und ich muss ja überprüfen irgendwie das Gegenteil also wenn die Reloadsperre abgelaufen ist... und das geht ja schlecht in sql
Kommentar
-
Manchmal denk ich das Leute zuerstmal genau lesen sollten bevor sie schreiben so wie du.
(auch wenn dir das ein newbie sagt.)OffTopic:
ja, sorry. du hast zwar nicht unbedingt recht, aber ich wollte dich auch nicht persönlich angreifen (nur irgendwo muß ichs ja hinschreiben, zumindest wenn ich die meinung äußern will, und extra nen thread im ot aufmachen wollt ich auch nicht ...)
bin mir aber fast sicher, daß es mit sql geht ...
du willst datensätze, die ein bestimmtes kriterium erfüllen .... sollte doch mit sql realisierbar sein ...Die Zeit hat ihre Kinder längst gefressen
Kommentar
-
kann ich nicht verstehen ... in keinster weise
du müßtest dir ja dann _alle_ datensätze per sql holen, und dann im php überprüfen ob deine bedingungen erfüllt sind ...
willst du generell reload innerhalb ner stunde vermeiden
pseudo
Code:UPDATE ... SET counter = counter + 1 WHERE id = 12 AND last_clicked > 60 min
Die Zeit hat ihre Kinder längst gefressen
Kommentar
Kommentar