Fórum Função Sum Mysql Help #493605
25/09/2014
0
Olá amigos estou com um pequeno problema a qual nao estou conseguindo resolver.
Tenho duas tabelas , Uma chamada tab_registro e outra total_ml , sendo que a tabela tab_registro tem uma coluna chamada " ml " a qual é somando toda a coluna no decorre de uma data .
Bem queria poder pegar o resultado da soma da coluna "ml" e inserir em na outra tabela,"total_ml " na coluna na coluna , tml ,
ai que o bicho pega nao estou sabendo fazer isso.
segue abaixo meu código.
Preciso de um help :)
Tenho duas tabelas , Uma chamada tab_registro e outra total_ml , sendo que a tabela tab_registro tem uma coluna chamada " ml " a qual é somando toda a coluna no decorre de uma data .
Bem queria poder pegar o resultado da soma da coluna "ml" e inserir em na outra tabela,"total_ml " na coluna na coluna , tml ,
ai que o bicho pega nao estou sabendo fazer isso.
segue abaixo meu código.
<?php
/**
* author @Andrerds
*/
$data_atual = date("Y-m-d");
//conexão com banco.
$con = mysqli_connect("localhost", "root", "", "babyeat");
// Verificando a conexao com banco.
if (mysqli_connect_errno()) {
echo "Falha ao conectar com Banco : " . mysqli_connect_error();
}
//fazendo uma consulta e retornando a soma da coluna ml da tabela tab_registro.
$somadodia = mysqli_query($con, "SELECT SUM(ml)AS ml_total FROM tb_registro WHERE data= '$data_atual'");
while ($soma = mysqli_fetch_array($somadodia)) {
$somaml = $soma['ml_total'];//Trazendo o Resultado com valor do dia ja somado vinda banco
$data = $soma['data']; // data da soma do dia.
//echo $somaml . " soma ". $data .
// echo $soma['ml_total'] . " soma " . $soma['data'];
//echo "<br>";
// Condição para inserir o valor somado $somaml na coluna tml da tabela total_ml.
if ($somaml == 0) {
mysqli_query($con, "INSERT INTO total_ml (tml, data) VALUES ( '$somaml', '$data'");
} else {
mysqli_query($con, "UPDATE total_ml SET tml='$somaml' WHERE data='$data' ");
/************/
$result = mysqli_query($con, "SELECT * FROM total_ml WHERE data= '$data'");
while ($row = mysqli_fetch_array($result)) {
echo $row['tml'] . " " . $row['data'];
echo "<br>";
}//while do select total_ml.
}//fim da condiçao.
}//Fim do loop da soma Select Sum ml da tabela tab_registro columa ml.
mysqli_close($con);
?>
Preciso de um help :)
Andre Souza
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)