любой, кто исправляет этот запрос в соответствии с ZF.i имеет ситуацию, когда пользователь выбирает разные параметры и на основании этого делает мой запрос
$user = new Zend_Session_Namespace('user');
$phone_service_id = $user->phone_service_id;
$start_date = $this->_getParam('start_date'); //02/07/2012
$end_date = $this->_getParam('end_date'); //02/21/2012
$option_call_log = $this->_getParam('option_call_log'); //COLUMN NAME
$option_call_log_asc_desc = $this->_getParam('option_call_log_asc_desc'); //ASC/DESC
я думаю, что у меня есть синтаксическая ошибка в запросе, посмотрите еездесь
$select = $DB->select()
->from('CALL_LOG', array('caller_name','call_number','call_start_time','call_duration','call_direction'))
->where('phone_service_id = ?', $phone_service_id)
->where(DATE_FORMAT(date_created, '%m/%d/%Y') BETWEEN $start_date AND $end_date)
->order($option_call_log $option_call_log_asc_desc)
->limit(0,9);
что не так с этим ??