Jump to content


dani_sam

Member Since 29/04/2004
Offline Last Active 23/06/2004, 17:54
-----

Topics I've Started

Descartar Dados Repetidos

23/06/2004, 17:56

Acho que a dúvida eh meio boba, mas num está dando certo...
Tenho uma base de dados com 8 campos, sendo q 1 deles eh o campo "nome".
Tenho um shell que a cada 1 hora executa alguns comandos e envia para a base novos dados. Porém, esses dados variam por volta de uns 20 nomes diferentes, soh diferindo os valores que retornaram dos comandos do shell, e obviamente, data e hora.
Quero exibir na consulta do MySql apenas os dados mais recentes de cada um dos nomes.
Ex:Sendo os campos:
nome data hora valor

entrada 1: Daniel 22/06 18:00 5

entrada 2: Daniel 23/06 17:00 4

Quando faço a busca, como o nome das entradas 1 e 2 são iguais, só quero q seja exibida a mais recente, ou seja, a entrada 2 inteira...
Tentei usar o select distinct mas ele apenas traz os nomes diferentes, deixando no exemplo, data, hora e valor em branco...
Como posso fazer???

Função De Javascript

31/05/2004, 10:08

Olá,
Peguei essa função que faz o seguinte:
Vc tem inicialmente um combo com uma lista de Estados, e dependendo do q vc escolhe, ele aparece um outro combo, com as cidades correspondentes a esse Estado. As 2 funções são praticamente iguais, e estão funcionando normalmente para a escolha de cidades e estados, mas qndo eu seleciono ambos e envio o formulário, ele envia para a base todos os outros valores, menos os de cidade e de estado. Há alguma coisa de errado com essa função???


function retornaSelectEstados()
{
$retorno = "<select name=\"id_estado\" onChange=\"buscaCidades(this)\">\n<option value=''>Selecione um estado</option>\n";
$estados = CidadesBrasil::listarEstados();
while ($dados_estados = mysql_fetch_assoc($estados)) {
$retorno .= "<option value=\"".$dados_estados['id']."\">".$dados_estados['nome']."</option>\n";
}
$retorno .= "</select>\n";

return $retorno;
}


Grato,
Daniel Sampaio :wacko:

IPB Skin By Virteq