[firebase-br] Call to undefined function ibase_num_rows()
Carlos H. Cantu
listas em warmboot.com.br
Terça Janeiro 11 10:29:59 -03 2022
ibase_num_rows não existe. Dá pra saber se a query não retornou nada simplesmente vendo se o resultado foi vazio (empty).
Sugiro que dê uma olhada nos FB Developers Guide, que tem códigos/exemplos em PHP:
https://firebirdsql.org/file/documentation/html/en/refdocs/fbdevgd30/firebird-30-developers-guide.html
PS: Usar like %algumacoisa% não permitirá o uso de índices no select, o que pode ficar lento dependendo de quantos registros houver na tabela.
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
NOvl> Bom dia,
NOvl> Usando o PHP com o bd Firebird, o select para mostrar os registros está
NOvl> funcionando tudo normalmente. Acontece que neste bd existem mais de 15.000
NOvl> registros e demora 4min para abrir. Por isso fiz a parte de listar o
NOvl> registro do cliente, somente ao digitar na busca.
NOvl> Arquivo proc_busca.php
NOvl> <?php
NOvl> $conexao = ibase_connect("127.0.0.1:
NOvl> C:/sistema/bd.fdb","SYSDBA","masterkey");
NOvl> $busca = $_POST['busca'];
NOvl> $query = ibase_query($conexao , "select * from tbClientes where nomeCliente
NOvl> LIKE '%$busca%'");
NOvl> $num = ibase_num_rows($query);
if($num >>0){
NOvl> while($row = ibase_fetch_assoc($query)){
NOvl> echo $row['nomeCliente'].' - '.$row['cpfCliente'].'<br /><hr>';
NOvl> }
NOvl> }else{
NOvl> echo "Cliente não encontrado!";
NOvl> }
?>>
NOvl> Como resolver este erro da função ?
NOvl> $num = ibase_num_rows($query);
NOvl> Uso o Wampserver, já está configurado a parte das Dll.
NOvl> ______________________________________________
NOvl> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
NOvl> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
NOvl> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html
Mais detalhes sobre a lista de discussão lista