Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

powerPT

Resource id #4

Mensagens Recomendadas

powerPT    0
powerPT

Estou aqui com um problema esquisito, ora, faço uma query por um script php e ela devolve-me Resource id #4 :mad: Se fizer a query directamente no MySQL devolve-me o valor correcto.

Ficam com metade do script, o inicio são os dados de ligação à bd e respectivo seleccionamento da bd.

<?php
$query_cobrado = "SELECT SUM(custo) FROM trabalhos";
$cobrado = mysql_query($query_cobrado);

echo $cobrado; ?>

Podem-me ajudar? :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
kingless    0
kingless

Não podes imprimir um handle/resource (mysql_query) tens que utilizar mysql_fetch_array ou outra função para ir buscar os dados a base de dados e retornar esses dados.

Exemplo:

$query_cobrado = "SELECT SUM(custo) FROM trabalhos";
$cobrado = mysql_query($query_cobrado);

while( $row = mysql_fetch_array( $cobrado ) ) {
foreach( $row as $dados ) {
echo $dados;
}
}
?>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Bruno    0
Bruno

Pois, o array duplica o resultado :thumbsup:

Eu nessa caso faria apenas isto:

$query_cobrado = "SELECT SUM(custo) FROM trabalhos";
$cobrado = mysql_query($query_cobrado);
echo mysql_result($cobrado, 0);

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade