Mailinglisten-Archive |
Hi Matthias Nagler, > DEC kann nicht funktionieren, nachvollziehbar, es wäre in dem Fall ein Feldtyp. Seine SQL-Anweisung ist allerdings wie folgt: >> $month = date("M"); >> $query = "UPDATE visits SET $month=$month+1 WHERE year=$year;"; und dies ist die Meldung >> Fehlermeldung: >> UPDATE visits SET Dec=Dec+1 WHERE year=2002;Visit-Eintrag >> fehlgeschlagen es ist daher davon auszugehen, dass hier der Monat richtig ausgelesen wird, jedoch nicht erhöht wird. Es geht hier eben um den Jahreswechsel. Die Anweisung müsste daher sinngemäß so aussehen. UPDATE visits SET $month=01,$year=$year+1 WHERE ($month=$month+1) > 12 D. h. wenn die Inkrementierung der Monate den Dezember überschreitet, dann $month auf Januar zurücksetzen und die Variable $year um 1 erhöhen. Gruss Ruprecht ---------------------------------- Ruprecht Helms IT-Service und Softwareentwicklung Tel/Fax.: +49[0]7621 16 99 16 Homepage: http://www.rheyn.de email: info@rheyn.de ---------------------------------- -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive