Дата формирования из базы данных для использования в Highcharts - PullRequest
0 голосов
/ 05 января 2012

Я пытаюсь отобразить график, используя Highcharts для отображения одного столбца данных из нашей базы данных. В нашей базе данных формат даты - гггг-мм-дд, но для Highcharts требуется дд-мм-гггг. Я хочу иметь возможность с php-кодом загружать данные в .csv, который будет отображать их в правильном формате данных для Highcharts. Я немного осмотрелся и обнаружил, что могу форматировать дату из БД, но я не должен правильно реализовывать DATE_FORMAT. Будьте добры, я новичок в php и Mysql!

Оригинал

$result = mysql_query("SELECT date, data 
                       FROM mytablename 
                       ORDER BY date ") or die(mysql_error());

Неверный формат даты

$result = mysql_query("SELECT DATE_FORMAT(date,'%m-%d-%Y'), data 
                       FROM mytablename 
                       ORDER BY date ") or die(mysql_error());

1 Ответ

1 голос
/ 05 января 2012

Попробуйте это:

$result = mysql_query("SELECT DATE_FORMAT(date,'%d-%m-%Y') as `date`, data 
                   FROM mytablename 
                   ORDER BY date ") or die(mysql_error());

Вы неправильно форматируете дату как mm-dd-yyyy, и вы не используете псевдоним для столбца как date.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...