Dateadd mit Now() Vergleich, was ist Falsch?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
belieben
code
date
datenbank
fehler
gucken
hilfe
http
leute
level
mache
melde
tag
type
url
vergleich
werbung
-
Hallo tag/leute">Leute,
Meine Datenbank sieht zurzeit so aus:
id: 1
username: Admin
level: 0
a_level: 1
last_clicked_add: 0000-00-00 00:00:00
oder auch nach belieben so:
id: 1
username: Admin
level: 0
a_level: 1
last_clicked_add: 2012-12-12 12:12:12
Nun will ich mit hilfe dieser abfrage:
$last_clicked_add = mysql_query("SELECT * FROM user Where id = '$uid' AND DATEADD(day, 1, last_clicked_add) <= NOW()"); $last_clicked_add = mysql_fetch_object($last_clicked_add); $last_clicked_add = $last_clicked_add->last_clicked_add;
gucken, ob das Letzte mal vor 1 Tag auf die Werbung geklickt wurde. Nur was mache ich Falsch? Den so wie es oben steht funktioniert es nicht. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Vergleich mal deine Paramter von DATE_ADD mit den in der Doku geforderten:
DATE_ADD(date,INTERVAL expr type)
http://dev.mysql.com/doc/refman/5.1/de/date-and-time-functions.html
mysql_error() müsste da eigentlich auch einen Fehler melden. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage