Mailinglisten-Archive |
Hallo, DEC kann nicht funktionieren, das zählt z den von mysql reservierten wörtern für z. b. interne funktionen. benenn einfach die tabelle um. in der funktionsreferenz von mysql gibt's irgendwo auch ein liste mit allen reservierten wörtern. gruß Matthias ----- Original Message ----- From: "Marco Schumann (united-domains AG)" <schumann@united-domains.de> To: "mysql-de" <mysql-de@lists.4t2.com> Sent: Thursday, December 05, 2002 9:00 AM Subject: Re: Zähler geht im Dezember nicht Andreas Bender wrote: > Hallo! > > Warum funktioniert folgendes Update mit allen Monaten, nur nicht mit > dem Dezember? > > $month = date("M"); > $query = "UPDATE visits SET $month=$month+1 WHERE year=$year;"; > > Fehlermeldung: > UPDATE visits SET Dec=Dec+1 WHERE year=2002;Visit-Eintrag > fehlgeschlagen > Hi, klingt komisch, ungefähr so, als hättest Du verschiedene Spalten für Monat und Jahr. Hast Du ein ENUM-Feld für den Monat benutzt? Einen 13. Index wird es wohl nicht haben ;). Warum nimmst Du keine Spalte mit einem passenden Datums-Typen, auf denen kann man so schön mit Zeitroutinen operieren (DATE_ADD()). -- Mit freundlichen Grüßen Marco Schumann united-domains AG Tel.: 0 81 51 / 3 68 67 - 0 Fax: 0 81 51 / 3 68 67 - 77 http://www.united-domains.de mailto:schumann@united-domains.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive