0
Я пытаюсь изменить сортировку по дате магазинов, локализованных на моей карте (WP plugin: store-locator-le) с PHP и MySql. Я вставляю дату в поле «Телефон», поэтому перед изменением поля в дате. можешь мне помочь?как сортировать свои даты по php/mysql?
$this->dbQuery = apply_filters('slp_mysql_search_query',
"SELECT *,STR_TO_DATE(sl_phone, '%d-%m-%Y') as date ".
"FROM store_locator ".
'ORDER BY date ASC'
);
Если я пишу код sql в mysql phpmyadmin, он работает!
'STR_TO_DATE (sl_phone,"% d-% m-% Y ")' должно быть, должно быть 'STR_TO_DATE (sl_phone, \"% d-% m- % Y \ ")', и вы можете [дать это прочитать] (http://stackoverflow.com/questions/3446216/what-is-the-difference-between-single-quoted-and-double-quoted- string-in-php) – castis
Я был неправ, чтобы писать. теперь я пишу правильный код, но магазины не сортируются –
Если он работает в phpmyadmin, запрос будет иметь тот же результат в php. Вероятно, проблемы связаны с тем, как вы его обрабатываете. – DocRattie