2010-11-01 3 views
0

Я установил поле в качестве даты на сервере xammp. но когда я вставляю значения, его сохранение вроде 0000-00-00 .. Я даже ввожу его вручную, как 2010-10-10, но все еще сохраняя 000 ... проблема с моим кодом или сервером xammp? ?? или есть ли способ настроить формат даты в xammp ???mysql date xammp

$ today = date ('Y-m-d');

"/>

update.php $ дата = $ _GET [ 'datee'];

$ QRY =" INSERT INTO course_detail (идентификатор пользователя, course_id, hours_complete, week_no, дата) VALUES ('$ member_id', '$ fname', '$ hour', '$ week', '$ date') "; $ result = @mysql_query ($ qry);

+1

Вы уже спрашивали об этом. Как и раньше, нам нужно увидеть какой-то код, прежде чем мы сможем определить, является ли он вашим кодом –

+1

Вероятно, это проблема в слое OSI 8. – Gordon

ответ

0

Возможно, это код. Вы указали строку даты при вставке?

INSERT INTO mytable SET datefield='2010-10-10' 
+0

Я назначил переменную для даты сегодня и установил ее в Ymd, но все еще .. для некоторого поля i Я использовал календарь javascript и даже установил формат даты в 2010-10-10, так как это был 2010/10/10, но все еще не улучшилось. – vimal

+0

Кажется, вы избегаете вопроса. Ваш ответ не имеет никакого отношения к тому, что я спросил. – netcoder

0

Это определенно не проблема XAMPP. Я настоятельно рекомендую вам взглянуть на эту ссылку MySQL Documentation on Datetime

Дата MySQL имеет фиксированный синтаксис и обычно идет вдоль линий YYYY-MM-DD или YYYYMMDD. Я уверен, что вы используете уровень представления над MySQL, такой как * .NET (ASP, winforms), вы можете переформатировать дату, сгенерированную MySQL, в соответствии с вашим языком. Вот как вы это делаете в стеке Microsoft MSDN Globalization Step-by-Step, аналогичные методы доступны для любой другой технологии, которую вы можете использовать.