Como imprimir o resultado de uma consulta com "SELECT COUNT"

1,821 views
Skip to first unread message

SobraTuga

unread,
Sep 7, 2007, 8:24:18 PM9/7/07
to LISTA PHP
Olá!, estou com problema em fazer um "echo" do resultado de uma
consulta com uma query do tipo "SELECT COUNT ..."

meu exemplo:

<?

function dias_trabalho ($func_id, $mes)
{


// Ligação ao servidor MySQL
$LIGACAO = mysql_connect("localhost","root","");

if ($LIGACAO===FALSE)
{
echo " Não foi possivel ligar ao MYSQL <br><br>";
echo " Clique <a href='javascript:history.go(-1)'>aqui</a> para
Voltar";
//mysql_error();
exit ();
}

mysql_select_db("projecto",$LIGACAO);

// Query
$Q2 = "SELECT COUNT (*) as total FROM presencas WHERE id_func=$func_id
AND data LIKE '_____$mes%'";

// Resposta
$R2=mysql_query($Q2,$LIGACAO);

////////////////////////////////////////////////////////
agora não sei como imprimir na tela o resultado de "total"

agradeço vossa ajuda

saudações!

Demaso

unread,
Sep 8, 2007, 3:33:36 PM9/8/07
to LISTA PHP
$dados = mysql_fetch_array($R2);

echo $dados["total"];

isso?

Bruno Fonseca

unread,
Sep 9, 2007, 9:16:00 AM9/9/07
to list...@googlegroups.com
$ver = mysql_fetch_array($R2);
echo $ver["total"];

Em 08/09/07, Demaso <dema...@gmail.com> escreveu:
Bruno Fonseca

SobraTuga

unread,
Sep 10, 2007, 5:24:00 AM9/10/07
to LISTA PHP

Olá!

tentei resolver resolver dessa forma mas deu este erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
result resource in C:\xampp\htdocs\www\presencas\consultar\funcoes.php
on line 29

Fiz um gettype($R2) e diz que é boolean, acho que devia ser resource
para poder usar a função mysql_fetch_array()

como resolvo isto?!

Pedro

Bruno Fonseca

unread,
Sep 10, 2007, 7:23:39 AM9/10/07
to list...@googlegroups.com
Q estranho cara....fiz o teste aqui no meu PC

    <?
    include("funcoes/conectar.php");

    $sql_teste = "SELECT COUNT(*) as total FROM supri_menu";

    $exec_teste = mysql_query($sql_teste);

    $ver_teste = mysql_fetch_array($exec_teste);

    echo $ver_teste["total"];

    mysql_close($conn);
    ?>

e me retronou o resultado normalmente O.o

Em 10/09/07, SobraTuga <pdrs...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages