Configurar Soma de Coluna do MySQL Limitando quantos somar
Boa noite galera do IMASTERS, bem mais uma vez venho pedir ajuda aqui é o seguinte, outro dia resolvi por um código pra rodar no meu site esse código captura usuários online e usuários total dia(views) tente adaptar para ver mensalmente e a semanalmente, só que não funcionou como queria, veja: quero somar a quantidade de views limitando 7 para semana e 30 para mês só que não consigo, veja o código:
include 'data/connect/db_connect.php';
//ONLINES
$sql_o = mysqli_query($connect, "SELECT `id` FROM online_users");
$online = mysqli_num_rows($sql_o);
//VISITAS
$today = date('Y-m-d');
$sql_d = mysqli_query($connect, "SELECT `visits` FROM `counter` WHERE `days` = '$today'");
$d_d = mysqli_fetch_object($sql_d);
$total_dia = $d_d->visits;
//VISITAS SEMANA
$sql_s = mysqli_query($connect, "SELECT SUM(`visits`) AS `overall` FROM `counter` WHERE `days` <= '$today' ORDER BY `id` DESC LIMIT 7");
$sql_s = mysqli_fetch_array($sql_s);
$total_semana = $sql_s['overall'];
//VISITAS MÊS
$sql_m = mysqli_query($connect, "SELECT SUM(`visits`) AS `overall` FROM `counter` WHERE `days` <= '$today' ORDER BY `id` DESC LIMIT 30");
$d_m = mysqli_fetch_array($sql_m);
$total_mes = $d_m['overall'];
//(`overall`)* SIMBOLIZA O VALOR GLOBAL DAS VISUALIZAÇÕES
echo "Online: ".$online."<br>";
echo "Visitas do Dia: ".$total_dia."<br>";
echo "Visitas da Semana: ".$total_semana."<br>";
echo "Visitas da Mês: ".$total_mes;
até consigo puxar e somar mais não tem como limitar, se alguém poder mim da uma luz agradeço. VLW :)
Discussão (3)
Carregando comentários...