2012-02-09 5 views
-4

Можно создать дубликат:
Inserting mm/dd/yyyy format dates in MySQLДата публикации в формате MYSQL

Пользователи заполнить форму для даты рождения в этом формате ДД-ММ-ГГГГ.

Я хочу вставить его в базу данных SQL в формате SQL Date, YYYY-MM-DD.

Что является самым простым способом его изменить? Я считал выполнение функции MID, но надеялся использовать что-то более эффективное.

Заранее благодарен!

*** Да, это был ответ ранее, но я не смог его найти, спасибо за ссылку!

ответ

1

Попробуйте это:

$sql = "INSERT INTO `my_database` (`my_date_field`) VALUES (STR_TO_DATE('".$my_date."', '%Y-%m-%d'));"; 
+0

Вопрос, безусловно, является дубликатом других должностей StackOverflow. Я не думал искать, прежде чем публиковать свой ответ. – seanbreeden

Смежные вопросы