Я пытаюсь сортировать список с asc или desc - в зависимости от того, что пользователь выбирает. В списке у меня есть шведские символы Å... и здесь проблема возникает. У меня есть следующий список:
(First list)
Stängd
Stängd
Öppen
Krävs ej
Krävs ej
(Постоянное, Stängd = Закрыто, Öppen = Открыто, Krävs ej = Не требуется)
Список должен быть отсортирован - в зависимости от того, что пользователь выбирает;
Öppen
Stängd
Stängd
Krävs ej
Krävs ej
или
Krävs ej
Krävs ej
Stängd
Stängd
Öppen
Но, как сейчас, появляется первый список. Таким образом, проблема заключается в "..." -характере. Моя база данных и поле, в котором находится значение, имеют сортировку utf8_general_ci, так что это не проблема. И символ "..." прав в обеих базе данных (смотрящий через PHPMyAdmin) и выводит прямо при печати.
Мой код выглядит так:
$querystr = "
SELECT wposts.*
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wpostmeta.meta_key = '$sort_by'
AND wposts.post_type = 'sida'
AND wposts.post_status = 'publish'
ORDER BY wpostmeta.meta_value $sort_order";
Как это может выглядеть и как я его решаю?