Dawid Brzeziński !Hola
Temat: error w zapytaniu bazy danych
Mam problem z zapytaniem i nie wiem za chiny o co chodzi.
$select = $News->select()->order('date_start DESC');
wywala mi bład:
Message: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound
jeśli wywołam zapytanie bez order to jest ok, lub wywołam z ASC to jest ok. tylko z DESC wywala ten bład.
wylistowałem zapytanie za pomocą:
$sql = $select->__toString();
i zapytanie prawidłowe jest, przepisane ręcznie w consoli poprwnie zwraca wyniki.
mam też paginacje włączone i teraz zauważyłem że problem jest tylko jeśli parametr ma page = 1
Zend_View_Helper_PaginationControl::setDefaultViewPartial('controls.phtml');
$paginator = Zend_Paginator::factory($select);
$paginator->setCurrentPageNumber($this->_getParam('page', 1));
$paginator->setItemCountPerPage(30);
$this->view->paginator = $paginator;
Jeśli w adresie wpisze parametr większy od 1 to jest wszystko ok.
Wie ktoś w czym leży problem?Ten post został edytowany przez Autora dnia 13.12.13 o godzinie 18:46