![]() |
история такая - у людей после эксериментов хостера перестали отображаться даты в перловом форуме (база MySQL). (При этом еще многое обрушилось, но все, кроме дат объединенными усилиями исправили и, поскольку даты им были непринципиальны, я в чужом коде разбираться не стала)
Потом они заказали мне новый форум (старый их перстал устраивать по многим причинам, в том числе по быстродействию) Ну, написала я форум на PHP, залила на хостинг, сделала нужные таблички и все вещи, связанные с датами (а их, понятное дело в форуме немало - не работают) =( Полезла разбираться -смотрю, а phpmyadmin показывает все timestamp-ы не в формате Код:
20040302091801 Код:
2004-02-03 22:12:41 (phpmyadmin - один и тот же) Вопрос - что бы это значило? Что могли не так (или слишком так) сконфигурить? И как с этим бороться? (может быть кто-нибудь на эти грабли уже наступал) =) |
mar
ести идея что они отключили обратное преобразование дат... а какой хостинг если не мекрет? [s]Исправлено: Vlad Drakula, 19:46 2-03-2004[/s] |
Vlad Drakula
А такое *возможно? relcom Добавлено: похоже изменено DATE_TIME_FORMAT в установках СУБД ( http://www.mysql.com/documentation/m...84/content.htm ) нда.... и что с этим делать? *=( Добавлено: тут примеры: http://www.mysql.com/documentation/m...61/content.htm написала админу, может одумается ;) [s]Исправлено: mar, 14:54 3-03-2004[/s] |
mar
есть идея о том что это можно исправить ченез ssh |
Vlad Drakula
дык это же хостинг, а не мой сервак - туда по ftp ходят |
mar
Перегоняй формат даты автоматом при записи в базу и чтении оттуда прямо в скрипте. |
у меня в данный момент просто используются возможности timestamp - те при создании какой-нибудь записи (insert) это поле заполняется не мной, а mysql-ем.
|
mar
нет туда еще и по ***(ночего дурного просто забыл как называется) ходят, попробуй! короче нужно подконнектится в консольном режиме к серверу и поменють настройки. |
Приплыли =( Кажется разобрались ( спасибо uldus с opennet - http://www.opennet.ru/openforum/vslu...8/2135.html#16 )
"From version 4.1, TIMESTAMP is returned as a string with the format 'YYYY-MM-DD HH:MM:SS' and different timestamp lengths are no longer supported." Мда! =( MySQL 4.1.0-alpha на localhost как username@localhost =((( Мило! вопрос, что же теперь со старым кодом делать, да и как новый приспосабливать и отлаживать - тоже не ясно =((( Можно еще DATE_FORMAT явно указывать - но ведь это глобальная штука, те опять же от хостера зависит :( |
Время: 23:39. |
Время: 23:39.
© OSzone.net 2001-