Je continue à obtenir cette erreur dans mon application et je n'arrive pas à comprendre ce qu'elle signifie et où elle se produit. Je sais que c'est dans l'un de mes modèles mais je ne comprends pas l'erreur.
SQLSTATE[HY093]: Invalid parameter number: no parameters were bound
Avez-vous déjà rencontré ce problème ?
Mise à jour : Je pense que je l'ai réduit à ce code :
$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();
Y a-t-il une erreur dans ma syntaxe ?
Solution :
Il s'avère que $groupId
n'a jamais été défini en premier lieu, donc je faisais passer une variable nulle.
->where('group_members.group_id = ?', $groupId); //$groupId was null!