Jump to content


count() ......... max()....... min()....


  • Faça o login para participar
1 reply to this topic

#1 undisclosure_recipient

undisclosure_recipient
  • Visitantes

Posted 27/01/2003, 14:31

tenho o seguinte fonte:

<?

$data = "01/25/2003" ;

include "connect.php";

$quant = ibase_query($db,"select count (CODIGO) from TABELA where DATA='$data' ");
$inicial = ibase_query($db,"select min(CODIGO) from TABELA where DATA='$data' ");
$final = ibase_query($db,"select max(CODIGO) from TABELA where DATA='$data' ");

ibase_close($db);

echo $quant, "<br>;
echo $inicial, "<br>;
echo $final, "<br>;

?>

ele deveria me retornar a quantidade de registros, o maior e o menor CODIGO de uma
determinada data.
Entretanto ele me retorna exatamente o seguinte:

Resource id #3
Resource id #4
Resource id #5


pq isso acontece ?????????


valeus

.::undisclosure_recipient::.
ICQ: 151971118

#2 t1a50_iago

t1a50_iago

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 26/01/2007, 02:32

/*
oOpa, e aew,
pois éh, a data do post "Postado 27/01/2003, 14:31", talvez ja tenha resolvido o prob, mas se alguém mais tiver esse prob ta aew... ->

Esses tais erros "Resource id #***" acontecem normalmente qndo vc executa uma consulta no bd e aloca o resultado direto em uma variavel php.
A solução que conheço é vc associar o resultado com alguma coisa usando "**_fetch_array()" ** representa db em uso, no caso percebo vc usar ibase.

por exemplo:

$quant = ibase_query($db,"select count (CODIGO) from TABELA where DATA='$data' ");

ficaria mais ou menos assim:
*/

$quant = ibase_fetch_array(ibase_query($db,"select count (CODIGO) from TABELA where DATA='$data' "));

echo $quant[0]
// resultado final da consulta.


/*
espero ter ajudado, :D

abraço,

*/




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq