Проблема с вставкой даты

soft

Новичок
Проблема с вставкой даты

Имеется sql запрос :
PHP:
$sql="INSERT INTO company SET name = '$name' , date_st = '$date_st' ,date_end = '$date_end'";
для вставки в таблицу пользователя и дат в формате yyyy-dd-mm поля date_st и date_end имеют тип DATE который судя по маналу как раз и преднозначен для храниния времени в таком формате но при попытке вставить в таблицу новую запись эти поля забиваются по умалчанию нулями

вот запрос который запыскается на выполнение :INSERT INTO company SET name = '2313' , date_st = '2007-13-03' ,date_end = '2007-28-03'

в чем может быть трабл может кто сталкивался ???
 

Фанат

oncle terrible
Команда форума
soft
сообщение об ошибке за тебя кто приводить будет? Пушкин?
 

soft

Новичок
Втом то и дело что сообщений об ошибках никаких не выскакивает

Если написать воттак INSERT INTO company SET name = '$name' , date_st = '2007-12-12' ,date_end = '$date_end' то тогда все работоет и в базу записывается число 2007-12-12
 

Bitterman

Новичок
Тебе ж уже написали в чем дело. Перечитай Dovg, а лучше мануал, внимательнее.
 

Фанат

oncle terrible
Команда форума
а ничего и не должно выскакивать.
выскакивать должен ты сам.
mysql_error() - функция есть специальная

-~{}~ 07.03.07 16:31:

Bitterman
если вы видите ошибку, то не будет ли кто-нибудь так любезен, чтобы показать её мне?
 

Bitterman

Новичок
Фанат
Он просто перепутал порядок дней и месяцев, поэтому даты с числом <= 12 у него записываются нормально, а с >= 13 - нет.

-----------------------------------
мдам, сорри за повтор
 

soft

Новичок
Всем спасибо за помощь!!! Дествительно перепутал ...
 
Сверху