Позвольте мне вначале сказать, что я новичок в MySQL!
Я пытаюсь создать модуль Drupal, который создает собственный список опций для атрибутов моего продукта.У меня есть индексированный массив дат в порядке убывания, и для каждого значения даты в массиве запрос ниже должен создать параметр атрибута, который хранится в поле «имя» (varchar) моей таблицы uc_attribute_options.Однако, когда я смотрю на вывод списка или на мое поле «имя» (просматривая его в «Сортировать по ключу: нет»), значения даты в списке вывода отображаются в алфавитном порядке, а не в том же порядке убывания, что и в моеммассив.Я пробовал каждую комбинацию, о которой только мог придумать, но, похоже, я не могу "разобраться" с этим.
$aid = 1;
$i = 0;
$date_array = array (
"Thursday, August 25, 2011",
"Thursday, September 1, 2011",
"Thursday, September 8, 2011",
"Thursday, September 15, 2011",
"Thursday, September 22, 2011");
foreach ($date_array as $item) {
db_query("INSERT INTO {uc_attribute_options} (aid, name, cost, price,
weight, ordering) VALUES (%d, '%s', %f, %f, %f, %d)", $aid, $item, 0, 0, 0, 0);
...
}
Вывод:
Thursday, August 25, 2011
Thursday, September 1, 2011
Thursday, September 15, 2011
Thursday, September 22, 2011
Thursday, September 8, 2011
Что бы я хотел:
Thursday, August 25, 2011
Thursday, September 1, 2011
Thursday, September 8, 2011
Thursday, September 15, 2011
Thursday, September 22, 2011
Как получить вывод для вывода в том же порядке убывания, как найденов массиве?
Заранее спасибо за любые указатели.