Mailinglisten-Archive |
> gibt die Funktion now() einen String wieder, muss er soweit ich weiss > noch in " ' " eingebettet werden, damit mySql in annimmt. > Versuchs mal. NOW() ist eine MYSQL Funktion daher sollte sie nicht von PHP geparsed werden. Das gibt dir nur unnötige Fehler aus. ;o) > $update = $db->query("UPDATE users SET lastlogin=NOW() WHERE kundennr='".$loginname."'"); so wäre es korrekt. falls die kundennummer ein INT is (nicht mit null anfängt und nur aus zahlen besteht) kann man die ' auch weglassen. Btw. falls man einmal zwei NOW()´s braucht zb. um einen account zu createn ala > "INSERT INTO table (id,username,password,createdate,changedate) VALUES('','$username','$password',NOW(),NOW())" so wird das _nicht_ gehen da mysql nur ein NOW() zuläßt > "INSERT INTO table (id,username,password,createdate,changedate) VALUES('','$username','$password',NOW(),createdate)" sollte gehen.
php::bar PHP Wiki - Listenarchive