ibase_query(string $query [, mixed ...$bind_args]): resource
ibase_query(resource $link_identifier, string $query [, mixed ...$bind_args]): resource
ibase_query(resource $trans_identifier, string $query [, mixed ...$bind_args]): resource
ibase_query(resource $link_identifier, resource $trans_identifier, string $query [, mixed ...$bind_args]): resource
From PHP manual:
ibase_query()is not documented properly. They should be like this:string $transshould readresource $trans_identifieribase_prepare()should matchibase_query()but w/o bind args. E.g. for now you can doibase_query($trans_id, ...)but can't doibase_prepare($trans_id, ...)