Использую:
$resource = $InformationSystem->GetExternalInformationSystemItem($param_select, array('Order' => 'DESC', 'OrderField' => 'information_items_date'));
Далее в цикле загоняю результат в массив:
$info_system_items = array();
// Запоминаем результат в массив
while($row = mysql_fetch_assoc($resource))
{
$info_system_items[] = $row;
}
Далее вывожу сам массив:
die(var_dump($info_system_items));
Итог следующий (сортировки нет, пробовал также с 'ASC'

:
[0]=>
array(28) {
...
["information_items_date"]=>
string(19) "2010-12-15 09:41:25"
["information_items_name"]=>
string(9) "Фото6"
...
}
[1]=>
array(28) {
...
["information_items_date"]=>
string(19) "2010-12-09 16:38:15"
["information_items_name"]=>
string(9) "Фото1"
...
}
[2]=>
array(28) {
...
["information_items_date"]=>
string(19) "2010-12-09 16:38:15"
["information_items_name"]=>
string(61) "МРКВК получил новое оборудование"
...
}
[3]=>
array(28) {
...
["information_items_date"]=>
string(19) "2010-12-09 16:38:15"
["information_items_name"]=>
string(9) "Фото3"
...
}
...
[6]=>
array(28) {
...
["information_items_date"]=>
string(19) "2010-12-16 18:45:27"
["information_items_name"]=>
string(71) "Ишимбайский водоканал получил награду"
...
}
}
Не сортирует. Результат всегда один и тот же.
Добавил специально в массив параметров несуществующее поле в таблице бд: $param_select['information_groupsss'] = 'fghfgh';
В логе наблюдается ошибка:
Unknown column 'information_groupsss' in 'where clause'. Запрос: SELECT * FROM information_items_table WHERE`information_systems_id` = '20' AND`information_groups_id` = '0' AND`information_groupsss` = 'fghfgh'
Как видно сортировка в запросе отсутствует.