Я использую 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);