Я создал скрипт PHP, который анализирует HTML-страницу, создает запрос MySQL и вставляет проанализированные данные в таблицу MySQL.Все отлично работает, кроме одного: поля даты.Когда PHP выполняет оператор MySQL, даты в таблице читаются как 0000-00-00.Если я повторяю запрос MySQL, это приводит к следующему:
INSERT INTO dispatch_table (dispatch_date, dispatch_time, dispatch1, dispatch2, dispatch3, dispatch4, dispatch5, dispatch6, dispatch7, dispatch8, dispatch9, dispatch10, dispatch11, dispatch12, dispatch13, dispatch14, dispatch15, dispatch16)VALUES ('2010-02-02', '10:46:17', '31.90' , '32.15','32.24','32.39','33.46','35.18','39.33','39.39','40.92','41.79','41.82','44.35','45.47','46.89','47.13','67.59');
Если я копирую и вставляю инструкцию в таблицу MySQL, она просто вставляет дату, но когда PHP пытается вставить ее, яЯ получил все 0.Поле dispatch_date является полем «date» в MySQL.Перед вставкой дат с помощью кода PHP, дата для вставки преобразуется в строку (я думал, что это может решить мою проблему).Кто-нибудь может дать мне какое-либо представление об этом?