我在应用程序中不断收到此错误,无法弄清楚它的含义以及发生的位置。我知道这是我的一个模型,但我不明白错误。
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!
答案 0 :(得分:0)
你确定$ groupId是> 0?