Witam.
Mam problem z tym zapytaniem:
  1. SELECT `software`.*, `categories`.`name` AS `catname`, `subcategories`.`name` AS `subcatname` FROM `software` force INDEX (release_date) INNER JOIN `categories` force INDEX(PRIMARY) ON categories.id = software.category INNER JOIN `subcategories` force INDEX(PRIMARY) ON subcategories.id = software.subcategory ORDER BY `release_date` DESC LIMIT 10


Przez Query Browsera wykonuje się bez problemu, ale przez Zend_Db_Query nie chce... Zwraca mi taki błąd:

Kod
Catchable fatal error: Object of class Zend_Db_Statement_Pdo could not be converted to string in \library\Zend\Db\Statement.php on line 187


Dogrzebując się do tej linijki znajdujemy:

  1. <?php
  2. $sql = preg_replace("/$q($qe|{2}|[^$q])*$q/", '', $sql);
  3. ?>


Po zakomentowaniu tej linijki problem występuje dalej.
Proszę o pomoc...

Pozdrawiam

Problem rozwiązany.
Przez nieuwagę i niewyspanie po weekendzie miałem literówkę w wywołaniu obiektu Zend_Db winksmiley.jpg