bug is confirmed but that is not the way to use an query with parameters
here is how i tested on my machine
<?php $host = '/var/lib/firebird/2.1/data/employee.fdb'; $user = 'sysdba'; $pass = 'masterkey';
$dbh = ibase_connect($host, $user, $pass); $sql = 'SELECT * FROM EMPLOYEE WHERE JOB_COUNTRY = ?'; // only one parameter
$sth = ibase_query($dbh, $sql, $user, $pass); // too many parameters given while ($row = ibase_fetch_assoc($sth)) { print $row; } ibase_free_result($sth); ibase_close($dbh); ?>
bug is confirmed but that is not the way to use an query with parameters
here is how i tested on my machine
<?php firebird/ 2.1/data/ employee. fdb';
$host = '/var/lib/
$user = 'sysdba';
$pass = 'masterkey';
$dbh = ibase_connect( $host, $user, $pass);
$sql = 'SELECT * FROM EMPLOYEE WHERE JOB_COUNTRY = ?'; // only one parameter
$sth = ibase_query($dbh, $sql, $user, $pass); // too many parameters given assoc($ sth)) { result( $sth);
while ($row = ibase_fetch_
print $row;
}
ibase_free_
ibase_close($dbh);
?>