0


0

Zend Framework:データベースクエリ構文のエラー、助けてください!

アプリケーションでこのエラーが発生し続けますが、それが何を意味し、どこで発生しているのかわかりません。 私のモデルの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!

1 Answer


0


$ groupIdが> 0ですか?