0

アプリケーションでこのエラーが発生し続け、それが何を意味し、どこで発生しているのか理解できません。私はそれが私のモデルの1つにあることを知っていますが、エラーを理解していません。

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そもそも設定されていなかったことが判明したので、null変数を渡していました。

->where('group_members.group_id = ?', $groupId); //$groupId was null!
4

1 に答える 1

0

$groupId > 0 ですか?

于 2009-12-11T06:12:29.607 に答える