2016-11-15 1 views
2

У меня есть столбец базы данных "days". Я хотел бы вставить дни недели случайным образом, например Tuesday,Monday,Thursday,WednesdayCodeigneter: Как использовать Заказать по Активной записи?

| id | Days 
------------------- 
| 1 | Tuesday 
| 2 | Monday 
| 3 | Thursday 
| 4 | Wednesday 

Как я вернусь дни, чтобы мой взгляд, с помощью CodeIgniter Active Record?

+0

~ в порядке, на мой взгляд ~ означает, что вы хотите получить данные, основанные на дни или что-то еще – Karthi

+0

я хотел бы получить данные на основе дней в порядке, т.е. понедельник, вторник, среда, четверг –

+0

С вашего запроса вы пытались использовать синтаксис CASE? –

ответ

1

Если столбец дней содержит только день недели, то вы можете сделать это:

$this->db->query(SELECT * FROM TABLENAME ORDER BY FIELD(Days, 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', 'SUNDAY')); 
+0

это провалилось –

+0

@one_loop какая ошибка? – Tiger

+0

Жаль, что он работал отлично, я ошибся. Спасибо @Tiger –