0
내 응용 프로그램에서이 오류가 계속 발생하고 이것이 의미하는 바가 어디에서 발생하는지 파악할 수 없습니다. 내 모델 중 하나에 있지만 오류를 이해하지 못한다는 것을 알고 있습니다.Zend Framework : 데이터베이스 쿼리 구문에 오류가 있습니다. 제발 도와주세요!
SQLSTATE[HY093]: Invalid parameter number: no parameters were bound
혹시이 문제가 발생 했습니까?
업데이트 : 나는이 코드로 좁혀 것 같아요 :
$db = Zend_Db_Table::getDefaultAdapter();
$select = new Zend_Db_Select($db);
$select->from('users')
->joinInner(
'group_members',
'users.id = group_members.user_id',
array())
->where('group_members.group_id = ?', $groupId);
$result = $select->query();
$resultSet = $result->fetchAll();
오류가 내 구문이 있습니까?
솔루션 :
이 $groupId
가 처음에 설정되고 있지 않았다 밝혀, 내가 널 변수 주위에 통과되었다.
->where('group_members.group_id = ?', $groupId); //$groupId was null!
사실로 밝혀졌습니다. – Andrew