Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как вставить дату в базу данных
Форумы портала PHP.SU » » Работа с СУБД » Как вставить дату в базу данных

Страниц (1): [1]
 

1. leo - 27 Августа, 2008 - 13:30:33 - перейти к сообщению
Пожалуйста подскажите как вставить текущую дату в базу данных. Я форматирую дату так как ее понимает mysql вставляю, а получаю одни нули. При том, что запрос на вставку работает. Я приведу фрагмент кода. Дело в том, что я изначально пробовал вставлять как текст, и все действительно работает, только потом не вывести записи по убыванию даты. А фрагмент кода вот он.

<?

$dat=date("Y. m. d ");

$result= "insert into news(date, news) values ('$dat','$new')"; // Вставка значений в базу данных

mysql_query($result,$cn );

?>

Добавляется все кроме даты - вместо даты - нули. Расскажите пожалуйста как правильно надо.
2. Вездеход - 27 Августа, 2008 - 13:56:55 - перейти к сообщению

так пробуй
3. leo - 27 Августа, 2008 - 14:56:43 - перейти к сообщению
Да спасибо так получилось. Огромное спасибо.
4. vitp - 07 Октября, 2008 - 22:09:35 - перейти к сообщению
Вместо переменной $dat можно вставить NOW()
5. valenok - 08 Октября, 2008 - 10:39:07 - перейти к сообщению
NOW() CURRENT_DATE() CURRENT_TIMESTAMP()
6. Drugpunker - 19 Октября, 2011 - 16:56:26 - перейти к сообщению
И у меня похожая проблема.
Но!
Добавляя дату таким способом

Так же выдаёт нули.
Как быть?Как быть....
7. White - 19 Октября, 2011 - 16:58:46 - перейти к сообщению
8. Drugpunker - 19 Октября, 2011 - 17:39:23 - перейти к сообщению
Попробовал - не получается.
Может есть ещё варианты?
9. illy - 19 Октября, 2011 - 19:05:54 - перейти к сообщению
в базу time();
из базы $theme_date = date('Y-m-d', время из базы);

 

Powered by ExBB FM 1.0 RC1