2016-02-11 3 views
-3

Я задал этот вопрос, но не ответил, что сработал, а затем вопрос был перемещен и/или неправильно понят - так что я не спрашиваю со скриншотами.Data Ordering from MySQL

Моя проблема в этом. У меня есть данные, хранящиеся в БД, как показано на скриншоте здесь Database View

С помощью запроса ниже я пытаюсь отобразить список по времени по возрастанию

$lookup = dbquery("SELECT * FROM bookings WHERE book_date='".$findme."' ORDER BY book_time DESC"); 

Но это не сортирует правильно. Показывает, как показано ниже.

Page view

Можете ли вы помочь мне с этим. Как вы можете видеть, дата & время хранится в полях VARCHAR как метка времени.

+0

Пожалуйста, не просто задать тот же вопрос снова. Посмотрите на комментарии ниже вашей другой версии этого вопроса. Измените этот вопрос, как было предложено. Изменив вопрос, он снова появится в верхней части списка вопросов. –

+0

Это не очень полезно, что оба скриншота касаются разных данных. Ни один из лиц на первом не соответствует одному на втором. – trincot

+0

не имеет значения имена. Я просто хочу, чтобы вы увидели структуру db. –

ответ

0

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

select * from bookings WHERE book_date='".$findme."' order by FROM_UNIXTIME(book_time) asc; 
+0

Это не сработало. Тем не менее .. –

+0

Я отредактировал этот код, вы можете попробовать еще раз –

+1

Зачем нужен OP «попробуйте это»? *** Хороший ответ *** всегда будет объяснять, что было сделано, и почему это было сделано именно так, не только для OP, но и для будущих посетителей SO. –