Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
>
Pode ser assim também:
PHP
$query = "SELECT MIN(data) as data FROM tabela";$resultado = [mysql_result](http://br.php.net/mysql_result)($query,$id);
$linha = [mysql_fetch_array](http://br.php.net/mysql_fetch_array)($resultado);
[echo](http://br.php.net/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
Tente com
PHP
echo $linha[0];
fetch_row() não coloca strings nos índices do array
Pode ser assim também:
PHP
Apenas adicionaei o "apelido" data à SQL e troquei fetch_row por fetch_array