Det finns inget felmeddelande från MySQL med texten "Ingen sådan funktion." Jag gjorde precis ett grep på hela källträdet i MySQL 5.1, och den strängen förekommer inte någonstans (förutom i en kommentar).
Min tanke är att du inte använder MySQL, du använder SQLite. För att jag kan återskapa det felet när jag kör kommandoradsskalet SQLite:
$ sqlite3
sqlite> select curdate();
Error: no such function: curdate
sqlite> select now();
Error: no such function: now
I SQLite, funktionen
för att få det aktuella datumet är helt enkelt date()
:
sqlite> select date();
2010-01-02