как перевести дату чтоб выполнить отбор в MYSql ??
Сча запрос такой
$query = "SELECT * FROM `food` WHERE `Date` BETWEEN ".$dt_from." AND ".$dt_to." order by `Date`"; но дата в формате строки '2010-06-01' помогите ... как нада её перевести? |
Ошибки, которые mysql бросает, смотрите, вместо того, чтобы темы плодить.
|
Цитата:
ничего не говорит (переводил) |
Она говорит о том, что у вас синтаксическая ошибка в запросе. Дату в кавычки возьмите.
|
Цитата:
$query = "SELECT * FROM `food` WHERE `Date` BETWEEN `".$dt_from."` AND `".$dt_to."` order by `Date`"; терь пишет Unknown column '2010-04-13' in 'where clause' |
Пробовал и так
$query = "SELECT * FROM `food` WHERE `Date` BETWEEN DATE(`".$dt_from."`) AND DATE(`".$dt_to."`) order by `Date`"; но ошибка таже |
1) кавычки ты не те поставил. Надо обычные -' ', а не ` `
2) лучше всего (как по мне) дату хранить как временные метки unix - timestamp. |
Цитата:
|
Часовой пояс GMT +3, время: 06:22. |