Здравствуйте.
Включил модуль Profile, для расширения вводимых данных при регистрации.
Из за того, что данные зарегистрированных пользователей разбросаны по двум таблицам: users и profile_values, а в profile_values данные вообще не структурированные, решил создать отдельную таблицу и собрать туда нужные данные из users и profile_values.
Три строчки кода в функции profile_save_profile() и все получилось как надо. Но вот дата рождения ни как не хочет сохранятся в поле с типом DATE
Во запрос который я делаю в базу данных:
db_query("INSERT INTO {report_user_registration} (uid, login, mail, name, last_name, birthday, country) VALUES (%d, '%s', '%s', '%s', '%s', 'YYYY-MM-DD', '%s')",
$user-
>uid,
$user-
>name,
$user-
>mail,
$array_name[1],
$array_name[0],
$array_name[3],
$array_name[5]);
Обращаю внимание на VALUES ('YYYY-MM-DD')
в результате выполнения поле с типом Date игнорируется, как будто его вообще и нет, а дата записывается в следующее поле в виде вот такой записи:
a:3:{s:3:"day";s:1:"6";s:5:"month";s:1:"9";s:4:"year";s:4:"2011";}
Подскажите, как сохранить дату в таком виде, в поле с типом DATE? или может быть с другим типом, но с нормальным отображением даты в поле.