Araksh
Guest
Глюки преобразования даты.
Есть БД. Разрабатывал я ее под Виндовозом, на MySQL, интерфейс РНР-шный. Но клиенту мы ее поставили на сервак под FreeBSD. Как я мучился с настройкой связки Apache 2.0.54+PHP 4.3.11+MySQL 4.1.12, это отдельная сказка. Но самое обидное в том, что строчки запроса
------------------
INSERT INTO sklad
(CofID, DateIn, DateOut, Summ, used)
VALUES ($s[ID], '$date', STR_TO_DATE('$DoutC',GET_FORMAT(DATE,'EUR')), '$Sum', 1)
------------------
которые под виндой работали нормально, никсовая версия обрабатывает коряво. Конкретно ругается на GET_FORMAT(DATE,'EUR'). Соответственно, переменная $DoutC имеет вид 'dd.mm.YYYY'. Если кто-нибудь знает, в чем здесь проблема, буду оченно благодарен за помосчь.
Есть БД. Разрабатывал я ее под Виндовозом, на MySQL, интерфейс РНР-шный. Но клиенту мы ее поставили на сервак под FreeBSD. Как я мучился с настройкой связки Apache 2.0.54+PHP 4.3.11+MySQL 4.1.12, это отдельная сказка. Но самое обидное в том, что строчки запроса
------------------
INSERT INTO sklad
(CofID, DateIn, DateOut, Summ, used)
VALUES ($s[ID], '$date', STR_TO_DATE('$DoutC',GET_FORMAT(DATE,'EUR')), '$Sum', 1)
------------------
которые под виндой работали нормально, никсовая версия обрабатывает коряво. Конкретно ругается на GET_FORMAT(DATE,'EUR'). Соответственно, переменная $DoutC имеет вид 'dd.mm.YYYY'. Если кто-нибудь знает, в чем здесь проблема, буду оченно благодарен за помосчь.