Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2007, 22:42   #1 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Update des Datensatzes wenn Zeit>jetzt-5min

Ich raffs einfach nicht

Code:
UPDATE `handel` SET `endtime`=CASE WHEN( endtime < SUBTIME( NOW(), '00:05:00' )  ) THEN ADDTIME( NOW(), '00:05:00') ELSE endtime END LIMIT 1
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 11-01-2007, 03:52   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Bis auf das abschließende Semikolion ist alles richtig! Teste mal mit fünf Sekunden, sonst dauert das ja ne halbe Ewigkeit
Code:
UPDATE
	`handel`
SET
	`endtime` = CASE
WHEN 
	`endtime` < SUBTIME(NOW(), '00:00:05')
THEN 
	ADDTIME(NOW(), '00:00:05') 
ELSE 
	`endtime`
END
LIMIT 1;
Was bekommst Du denn für eine Fehlermeldung? MySQL 4.1.1 ist Mindestvoraussetzung für die ADD- und SUBTIME Funktionen!
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 11-01-2007, 06:38   #3 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Ich bekomm überhaupt keine Fehlermeldung, es wird nur kein Datensatz updated auch wenn de Zeit die in die letzten fünf Minuten fällt.
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 11-01-2007, 10:50   #4 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
lol, ok, manchmal braucht man Sprengstoff um den Balken vor den Augen zu entfernen. Muss natürlich die Datensätze in den NÄCHSTEN fünf Minuten betreffen, daher zweimal ADDTIME. Dann funktionierts auch...
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 11-01-2007, 11:57   #5 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Direkt über die Konsole bekommt man ne vernünftige Fehlermeldung ... vorausgesetzt, es ist auch etwas falsch

lg
shorty
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (11-01-2007 um 12:01 Uhr)
shorty ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele