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