Тема: Datatime и SQL
Показать сообщение отдельно
  #1 (permalink)  
Старый 19.06.2011, 21:04
Человек
Отправить личное сообщение для 0931454574 Посмотреть профиль Найти все сообщения от 0931454574
 
Регистрация: 10.03.2011
Сообщений: 305

Datatime и SQL
Hello people
Есть такая вот непонятная штука!
Получение даты текущей
$date_today=date( 'Y-m-j H:m:s');

Как результат 2011-06-19 19:06:09
Запрос такой
$query = sprintf("INSERT INTO `lesson8`.`topics` ( topic, text, datamodify)VALUES ('%s','%s',$date_today)",
    mysql_real_escape_string($_POST['topic_name']),
	mysql_real_escape_string($_POST['topic_text']));


В базе поле даты имеет тип datetime и данные в таком виде хранятся
2011-06-19 19:06:09
если я тупо вставляю такую же строку в запрос вместо переменной , то все ок. Но в переменной не хочет, пишет следующее!!

Query failed : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '19:06:09)' at line 1

Прошу помочь. Уже в нете искал, но вместо ответа нашел несколько хороших пример ускользания от темы в сторону "заходите на мой сайт там все ответы " или более лаконичное "5$"Спасибо.
__________________
XYZ
Ответить с цитированием