Столбцы данных и времени MySQL отображаются не в правильном формате / пути

#php #mysql

#php #mysql

Вопрос:

Я использую среду Apache, PHP и MySQL для разработки.

Пожалуйста, обратите внимание на JPEG и увидите столбец, выделенный красным.

В 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 не то же самое, что php time();

Ответ №1:

Я думаю, что ваша структура таблицы плохая, вы должны использовать «datetime» или «timestamp», этот скриншот заставляет меня думать, что, возможно, вы используете «int».

Другая причина, возможно, заключается в том, что вы используете время unix

Сначала проверьте, имеет ли таблица правильную структуру

Надеюсь, это поможет