estou com um problema de retorno do banco (firebird 1.5) onde a primeira linha do select sempre é vazio e as demais linhas estão OK
PHP5 rodando em linux
Firebird 1.5 rodando em windows
quando o php5 estava no windows este problema não ocorria.
Fiz um pequeno scritp em PHP5 para acessar uma base de dados (employee.gdb) do Firebird, o mesmo roda certo sem erro algum,
mas o "result" da consulta SQL sempre retorna a primeira linha vazia, por que isso ocorre?
script:
<?
$host = 'IP:\bdXX\humi\employee.gdb';
$dbh = ibase_connect($host,'SYSDBA','masterkey');
$sql = 'SELECT * FROM department';
$result = ibase_query($dbh,$sql);
while ($row = ibase_fetch_object($result)) {
print $row[0]->AREA. "\n" ;
}
ibase_free_result($result);
ibase_close($dbh);
?>
a primeira linha do result é vazio.
ibase_free_result($result); // Retorna TRUE
Será algum caracter de escape que preciso usar?
Agradeço a ajuda.