Retorno do banco com a primeira linha vazia

Enviada por Lua 
Lua
Retorno do banco com a primeira linha vazia
29 de January de 2007 às 08:03AM
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.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.