Array
(
)

Função Sum Mysql Help

Andre Souza
   - 25 set 2014

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.
#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 :)