Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

richard nicson

Contagem em tempo real

Recommended Posts

Boa tarde,estou com uma dúvida. tenho os seguintes dados em uma tabela

 

id

id_indico

ip_referido

data

 

 

id_indico fica salvo o id do cara que indicou o site,que pego pelo get.

 

eu preciso saber como contar o numero de registros de acordo com o id,mas em datas diferentes,para que seja exibido em tempo real para o usuario.

 

No momento eu tenho o seguinte dados buscando.

$selecionado = "SELECT id_indico, COUNT(id_indico) as total FROM referidos WHERE data = '2015-07-19' GROUP BY id_indico ORDER BY total desc";
$sql30 = mysql_query($selecionado);
while($resultado = mysql_fetch_array($sql30)){
    echo "<td>".$resultado['id_indico']."</td>";
	echo "/";
    echo "<td>".$resultado['total']."</td>";
	echo "</br>";
};

esses dados apenas me da o número de registro,separado pelo id_indico mas na data que eu especifico la no where data.

 

Isso me obriga a guardar os registros em outra tabela e ter que usar cron de 24 em 24 horas.

 

Eu precisava de separar por id_indico e datas;

 

Fazendo com que não seja preciso ficar executando o arquivo sempre,já tornar o painel direto dos dados dessa tabela.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

para tentar melhorar minha explicação,eu preciso selecionar o número de registro,de acordo com que o usuario_id seja igual ao id_indico.

 

mas separado por datas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carlos,resolveu sim,muito obrigado.

 

teria uma forma só de eu exibir a data da forma correta que seria 20/07/2015 ao invés da forma que está sendo incluido no banco de dados que é 2015-07-20

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou começando a usar mysql... conheço melhor a sintaxe do oracle...

Mas deve ter uma função que formate a saída de data no mysql também...

rapidamente achei esse site, v se ajuda

http://blog.tiagopassos.com/2010/03/17/formatar-datas-usando-o-date_format-do-mysql/

Consegui usando a função $data = date('d/m/Y');

através do blog do Thiago Belem.

 

 

Muito obrigado Carlos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.