Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Anderson Mello

PHP+MySQL - Recuperar o maior valor

Recommended Posts

Olá pessoal,

 

Estou com dificuldades para selecionar o maior valor de uma coluna que será usada para incrementar valores de número de um documento. Pesquisei um pouco e encontrei a função MAX() do MySQL, mas não consegui utilizá-la.

 

Eis o que tenho:

 

$q = mysql_query("SELECT MAX(ref) FROM documentacao");$rn = mysql_result($q, '0', 'ref');$referencia = $rn+1;

Estou utilizando desta forma pois os documentos serao autoincrementados a partir de um número que ainda não tenho. Seria viável utilizar o auto increment? De qualquer forma, gostaria de saber como pode ser feito da forma acima.

 

Valeu pessoal.

[]s

 

 

Anderson Mello

Compartilhar este post


Link para o post
Compartilhar em outros sites

auto incremento é sempre utilizado nesses casos!

 

Mas o max é simples!

 

Vai um exemplo:

 

PHP

[*]<?php

[*]$res = mysql_query("SELECT MAX(ref)+1 FROM documentacao");

[*]$row = mysql_fetch_array($res);

[*]$proximo = $row[0];

[*]?>

 

Pronto, $row vai receber o array de retorno do SELECT, como estou fazendo o select de MAX + 1, então é só utilizar a próxima referencia como a posição 0 do array!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.