Не могу отсортировать элементы инф системы по доп. свойству

#
Не могу отсортировать элементы инф системы по доп. свойству
Пытаюсь выбрать и отсортировать элементы по доп. свойству

$property=array();
$element['type']=1;
$element['prefix'] = ' and (';
$element['property_id'] = "18";
$element['if'] = '<>';
$element['value'] = '';
$element['sufix']=')';
$property['select'][] = $element;
$property['OrderField']=' str_to_date(information_propertys_items_table.information_propertys_items_value,"%d.%m.%Y") ';
$InformationSystem->ShowInformationSystem($infsys, false, 'СписокДнейРождений', 10000, 0, array(), $property);

но постоянно выдаются ошибки БД где кавычки в 'OrderField' сопровождаются "\" (заескейплены).
Как можно иначе отсортировать элементы в моем случае?
#
Re: Не могу отсортировать элементы инф системы по доп. свойству
firstzerg, задание поля сортировки определенного
типа см. http://www.hostcms.ru/forums/17/1769/ - пример разрабатывался для магазина.
#
Re: Re: Не могу отсортировать элементы инф системы по доп. свойству
Дело в том что мне надо использовать кавычки в поле сортировки,
например:
DATE_FORMAT(поле,'строка')

а они ескейпятся, в связи с чем mysql выдает ошибку. Решение уже нашел, немного нестандартное.

$infsys=5;
$InformationSystem = new InformationSystem();
$property=array();
$element['type']=1;
$element['prefix'] = ' and (';
$element['property_id'] = "18";
$element['if'] = '<>';
$element['value'] = '';
$element['sufix']=") ORDER BY DATE_FORMAT(str_to_date(information_propertys_items_table.information_propertys_items_value,'%d.%m.%Y'),'%m-%d') asc /*";
$property['select'][] = $element;
$InformationSystem->ShowInformationSystem($infsys, false, 'СписокДнейРождений', 10000, 0, array(), $property);
Авторизация