#php #mysql
#php #mysql
Вопрос:
Я использую среду Apache, PHP и MySQL для разработки.
В php.in , я уже включил или установил также следующие параметры:
- extension=php_mbstring.dll,
- extension=php_mysqli.dll
- дата.часовой пояс = Азия / Калькутта
- mysqli.default_socket = /tmp/mysql.sock
- mysqli.default_host = localhost
В чем причина, по которой дата / время отображаются таким образом во всех таблицах во всех базах данных?
Пожалуйста, направляйте и инструктируйте меня.
С благодарностью,
РК
Комментарии:
1. пожалуйста, поделитесь структурой вашей таблицы
2. Каков тип данных этих столбцов?
3. Похоже на прямую вставку
time()
значения, но MySQL — этоTIMESTAMP
не то же самое, что phptime();
Ответ №1:
Я думаю, что ваша структура таблицы плохая, вы должны использовать «datetime» или «timestamp», этот скриншот заставляет меня думать, что, возможно, вы используете «int».
Другая причина, возможно, заключается в том, что вы используете время unix
Сначала проверьте, имеет ли таблица правильную структуру
Надеюсь, это поможет