ChrisB: php datetime currentdate in tabelle eintragen

Beitrag lesen

Hi,

müsste dann quasi so aussehen:

mysql_query("DELETE FROM x WHERE Datum=DATE_ADD(now(),INTERVAL '-1' DAY)   WHERE ID='$id'");

Nein, auch das ist noch fehlerhaft, weil es zweifach das Schlüsselwort WHERE enthält, was aber nur ein mal vorkommen darf.

Wenn du mehrere Einzelbedingungen hast, musst du sie mit logischen Operatoren verknüpfen. http://dev.mysql.com/doc/refman/5.1/en/logical-operators.html

ich finde leider den fehler nicht.

Du kannst nicht immer davon ausgehen, dass eine Datenbankabfrage reibungslos geklappt hat. (Insb. dann nicht, wenn du noch derart große Lücken in der Kenntnis der Syntax hast.)

Der Rückgabewert von mysql_query gibt Aufschluss darüber, ob ein Fehler aufgetreten ist; und mit mysql_error kannst du dann genauere Informationen zum Fehler von der Datenbank erfragen.

Das sind allerdings alles Grundlagen, die du dir hier nach und nach erklären lässt.
Also sei doch bitte so nett, und schau erst mal in ein Tutorial, welches dir dieses Grundlagenwissen vermittelt.
Denn derzeit ist das mehr Rumgerate als Programmieren, was du betreibst.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]