[Resolvido] Cálculos com ComputerTime da nulo
Ola amigos é o meu primeiro tópico, obrigado a todos.
Meu problema :
pego uma data no formato ComputerTime do meu banco de dados mysql e subtraio do time().
minha função :
//####################################################################################################
// Rotina que pega os dados do Banco de Dados Mysql #
//####################################################################################################
$connect = mysql_connect("localhost","root", "xxxxxxxxx") or die(mysql_error());
function pega_dados_mysql($bancodedados, $coluna_tabela, $tabela)
{
$db = mysql_select_db("$bancodedados") or die(mysql_error());
$row = mysql_query("SELECT $coluna_tabela FROM $tabela ORDER BY ComputerTime Desc LIMIT 1");
$Temps = mysql_fetch_row($row);
$Temp = (json_encode($Temps));
$tempp = $Temp;
$Temp = str_replace('["', '', $tempp);
$tempp = $Temp;
$Temp = str_replace('"]', '', $tempp);
$RTT = ((time())- $Temp); //pega o tempo do meu banco de dados mysql e subtrai da hora atual.
return $RTT;
}
chamada da função : $DIFERHORA = pega_dados_mysql(meubancodedados,ComputerTime,nome_da_minha_tabela);
para algumas tabelas a variável $DIFERHORA retorna a diferença de time() - o tempo pego da tabela do meu mysql , retorna um valor correto, mas para outras tabelas o valor volta vazio. Todas as tabelas tem exatamente o mesmo formato e dados. Acho que algum problema de conversão .
Alguém poderia me dar uma ajuda.
ObrigadoDiscussão (18)
Carregando comentários...