xcross 0 Denunciar post Postado Novembro 30, 2007 Pessoal: Desculpem minha dúvida, mas dando uma procurada pelo fórum não encontrei nada à respeito que tivesse me ajudado de forma simples.... Bem, vamos lá: Quero apenas selecionar a menor data de um campo no MySQL, mas não estou conseguindo isso usando como descrito abaixo: $query = "SELECT MIN(data) FROM tabela"; $resultado = mysql_result($query,$id); $linha = mysql_fetch_row($resultado); echo $linha['data'];Retorna vazio...O que hà de errado em meu código??? Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 30, 2007 Tente com PHP echo $linha[0]; fetch_row() não coloca strings nos índices do array Pode ser assim também: PHP $query = "SELECT MIN(data) as data FROM tabela";$resultado = mysql_result($query,$id); $linha = mysql_fetch_array($resultado); echo $linha['data']; Apenas adicionaei o "apelido" data à SQL e troquei fetch_row por fetch_array Compartilhar este post Link para o post Compartilhar em outros sites
xcross 0 Denunciar post Postado Novembro 30, 2007 Pode ser assim também: PHP $query = "SELECT MIN(data) as data FROM tabela";$resultado = mysql_result($query,$id); $linha = mysql_fetch_array($resultado); echo $linha['data']; Apenas adicionaei o "apelido" data à SQL e troquei fetch_row por fetch_array Num primeiro momento não funcionou, mas ai troquei o mysql_result por mysql_query no código acima e funcionou perfeitamente. Agradeço sua colaboração! Abraço Compartilhar este post Link para o post Compartilhar em outros sites