Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
caros estou com o seguinte problema quando faõ alguma consulta no firebird com o php + pdo ele me retornar os dados do select mas o primeiro registro sempre vem vazio ele até contabiliza no sizeof() dizendo que tem algo mas não consigo extrair a informação dele dos restantes eu consigo. Estou fazendo a conexão e o SQL da seguinte forma.
$dbh = new PDO("firebird:dbname=192.168.1.110:C:/Arquivos de Programas/FireBird/Firebird_2_5/examples/EXEMPODB.GDB", "SYSDBA", "masterkey");
ele me retornar o array mas o primeiro registro sempre vem vazio sendo que quando faço a mesma consulta no banco de dados ele me retornar todos os arrays normalmente. Estou percorrendo o array da seguinte forma.
$sql = "SELECT * FROM CLIENTE";
foreach ($dbh->query($sql) as $row) {
print $row['HANDLE'] . ' - ' . $row['ATIVO'] . '<br />';
}
desde já agradeço.
>
Bom dia,
ele me retornar o array mas o primeiro registro sempre vem vazio sendo que quando faço a mesma consulta no banco de dados ele me retornar todos os arrays normalmente. Estou percorrendo o array da seguinte forma.
desde já agradeço.
Consegui resolver meu problema estou usando a conexão nativa do php o interbase, pois de acordo com este link https://bugs.php.net/bug.php?id=35386 o php possui um bug no pdo para firebird e como não tenho tempo de garimpar mais um pouco para utilizar o PDO estou utilizando o interbase mesmo.
Problema resolvido.