Я использую Zend Framework и пытаюсь выполнить объединенный запрос, а также использую привязку именованных параметров.Ссылка на два поста ниже.Когда я просто присоединяюсь, все работает.Когда я добавляю привязку имени, появляется следующее сообщение:
Сообщение: SQLSTATE [HY093]: недопустимый номер параметра: параметры не были связаны
Каксделать объединенный запрос в интерфейсе таблиц ZF?
Zend Framework: Как найти строку таблицы по значению указанного столбца?
У меня естьуменьшил его, пытаясь удалить любые возможные ошибки, но он все еще получает ошибку, и понятия не имеет, почему.
$query = "country = :cc"; // changing :cc to 'US' everything works
$params = array(':cc' => 'US');
$db = $this->getDbTable();
$select = $db->select(Zend_Db_Table::SELECT_WITH_FROM_PART);
$select->setIntegrityCheck(false)
->join(array("daytable"), 'weektable.showid = daytable.id')
->where($query, $params);
$rowset = $db->fetchAll($select);