Loading...
PHP/MySQL | Ща наверное уточним
прописываю в запросе такой вот кусок кода

str_to_date(date_last, '%d.%m.%Y')

столбец date_last содержит даты в формате 00.00.0000

почему функция возвращает дату в формате 0000-00-00, если задаётся шаблон '%d.%m.%Y'

*TO_PICK_ONES_NOSE*
https://www.google.com/
SickBoy (02.06.2019 в 10:25)
https://www.google.com/


слово наверное себя оправдало в случае с таким колхозным гопником, как ты :-D
________
посл. ред. 02.06.2019 в 10:32; всего 1 раз(а); by Вероломство
[xrystalll] (02.06.2019 в 10:40)
Вероломство, какой тип данных в бд? Date, Datetime, Timestamp имеют формат только yyyy-mm-dd


varсhar(10)

str_to_date() же
________
посл. ред. 02.06.2019 в 10:41; всего 1 раз(а); by Вероломство
[xrystalll] (02.06.2019 в 10:43)
Вероломство (02.06.2019 в 10:41)
[xrystalll] (02.06.2019 в 10:40)
Вероломство, какой тип данных в бд? Date, Datetime, Timestamp имеют формат только yyyy-mm-dd


varсhar(10)

str_to_date() же

во, а с varсhar должен просто текст записать. Значит с функцией что-то не то


я же перевожу строку в дату, но дата не становится такого же формата как строка, она в "нормальную" дату переводится, зачем тогда шаблон указывать?

str_to_date(date_last, '%d.%m.%Y')

по идее 00.00.0000

если преобразует в 0000-00-00
Второй аргумент функции - это формат входящих данных
Mobiaaa (02.06.2019 в 10:52)
Второй аргумент функции - это формат входящих данных


ну я так и понял она не умеет строку считывать сама ей пояснить нужно как её дербанить, спасибо :-D
Mobiaaa, мне кстати для расчётов так и нужно, как она возвращает просто с шаблоном непонятки возникли, спс, что просвятил меня убогого *CRAZY*
________
посл. ред. 02.06.2019 в 10:57; всего 1 раз(а); by Вероломство
Онлайн: 3
Время:
Gen. 0.0935
(c) Bym.Guru 2010-2025