CONSULTAR

1. CONSULTAR

Luis Rodrigues
luisrod

(usa Ubuntu)

Enviado em 25/02/2016 - 13:34h

Boa tarde pessoal, venho pedir uma mega ajuda. Preciso fazer várias consultas na mesma em uma só. Exemplo tenho campos fixos na tela (maringa, londrina,cambe) preciso que o total de cada um apareça em baixo de cada cidade. fiz um teste no phpmyadmin até trouxe resultado mas não sei como imprimir isso abaixo de cada cidade.

SELECT unidade, COUNT(unidade) AS Quantidade FROM sac GROUP BY unidade = 'maringa'
union
SELECT unidade, COUNT(unidade) AS Quantidade FROM sac GROUP BY unidade = 'londrina'
union
SELECT unidade, COUNT(unidade) AS Quantidade FROM sac GROUP BY unidade = 'cambe'



  


2. Re: CONSULTAR

Luis Rodrigues
luisrod

(usa Ubuntu)

Enviado em 26/02/2016 - 11:53h

já tentei echo '<td>'.$registro["Quantidade"].'</td>'; o problema é que o resultado sai de uma só vez (em um único lugar) preciso colocar o resultado em baixo de cada cidade.

ALGUÉM pode me ajudar .


3. Re: CONSULTAR

Buckminster
Buckminster

(usa Debian)

Enviado em 26/02/2016 - 12:06h

Tu quer imprimir isso em uma página HTML ou só quer trazer os resultados?


4. Re: CONSULTAR

Luis Rodrigues
luisrod

(usa Ubuntu)

Enviado em 26/02/2016 - 13:07h

só trazer o resultado para visualização. Tem diferença?


5. Re: CONSULTAR

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 29/02/2016 - 10:04h

Da pra melhorar a sua consulta, com algo como:

SELECT unidade, COUNT(unidade) AS Quantidade FROM sac GROUP BY unidade;


Depois vc varre o resultado com um for ou while e escreve o html de linhas e colunas, podendo usar uma tabela, algo como:

<table>
<tr><td>cidade</td><td>quantidade</td></tr>
<tr><td>cidade</td><td>quantidade</td></tr>
</table>


Se pesquisar sobre exemplos de código, até mesmo dentro do php.net (http://php.net/manual/en/pdo.query.php)


6. Re: CONSULTAR

Luis Rodrigues
luisrod

(usa Ubuntu)

Enviado em 01/03/2016 - 14:09h

boa tarde, até já cheguei usar SELECT unidade, COUNT(unidade) AS Quantidade FROM sac GROUP BY unidade; mas o problema é que alguns usuarios cadastram cidades q não entram para contagem, por isso que utilizo o select com union para puxar só as cidade que preciso contar. caso tenha alguma opção pra bloquear cidades que não façam contagem estou aceitando idéias.
teria como fazer SELECT unidade, COUNT(unidade) AS Quantidade FROM sac where unidade='$unidade
e depois chamar só as cidades que preciso

echo '<td align="center">'.consulta('maringa').'</td>';
echo '<td align="center">'.consulta('londrina').'</td>';
echo '<td align="center">'.consulta('cambe').'</td>';

algo assim
obrigadooooo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts