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 2009-12-11 06:18:40