Пытался сделать вот: PHP: $now = date("Y-d-m H:i:s"); $result2 = mysql_query("INSERT INTO gb (datetime) VALUES ($now)"); не получается. Не пишет и всё тут... (менять местами день и месяц - тоже не выходит)
Поле datetime должно иметь формат datetime, и вставляй как mysql_query("INSERT INTO gb (datetime) VALUES (NOW())");
Спасибо). Работает... P.S. Интересно, что я тоже через функцию NOW пробовал... Но не получалось... А оказалось всё банально - я не внимательный - одну-единственную скобку забыл...
Кстати, на заметку: специфика языка SQL (в реализации MySQL?) такова, что пробела перед скобками быть не должно.
То-есть кто-то пишеть: $result = MyFunc ($input); ? Ты говоришь о стандарте, а я о традициях и условностях.
Я говорю о спецификации языка. В языке SQL недопустим синтаксис вызова функции, где присутствует пробел между именем функции и последующей детерменирующей скобкой. В других языках это допустимо. Стандарт тут не при чем, традиции - тоже. [sql]SELECT NOW ();[/sql] Недопустимо!