[firebase-br] Call to undefined function ibase_num_rows()

Nilton Oliv nillgolv em gmail.com
Terça Janeiro 11 09:41:25 -03 2022


Bom dia,

Usando o PHP com o bd Firebird, o select para mostrar os registros está
funcionando tudo normalmente. Acontece que neste bd existem mais de 15.000
registros e demora 4min para abrir. Por isso fiz a parte de listar o
registro do cliente, somente ao digitar na busca.
Arquivo proc_busca.php
<?php
$conexao = ibase_connect("127.0.0.1:
C:/sistema/bd.fdb","SYSDBA","masterkey");
$busca =  $_POST['busca'];
$query = ibase_query($conexao , "select * from tbClientes where nomeCliente
LIKE '%$busca%'");

$num = ibase_num_rows($query);

if($num >0){
    while($row = ibase_fetch_assoc($query)){
      echo $row['nomeCliente'].' - '.$row['cpfCliente'].'<br /><hr>';
    }
}else{
  echo "Cliente não encontrado!";
}

?>

Como resolver este erro da função ?
$num = ibase_num_rows($query);

Uso o Wampserver, já está configurado a parte das Dll.


Mais detalhes sobre a lista de discussão lista