Fórum selecionar ultimo id cadastrado em banco de dados #31019

12/05/2007

0

Fala galera!
Preciso selecionar o ultimo id cadastrado em um banco de dados cuja tabela se chama ´teste´.

Como seria essa solicitação?

Valeu!


Puroossosinistro

Puroossosinistro

Responder

Posts

12/05/2007

Puroossosinistro

Tenho o seguinte trecho de código:


$conecta = mysql_query(´SELECT max(id) FROM teste´);
$formata = $conecta + 1;
$numero = sprintf(´¬03d´, $formata);
$formatacao = ´$numero´;


Supondo o ultimo id cadastrado seja 5, esse trecho deveria produzir o resultado 006 certo?

Porém o resultado é sempre 001 independente de qual o ultimo id cadastrado... alguém sabe me informar qual o bug no código?

Obs.: preciso que esse código selecione o ultimo id cadastrado independente de ele ter sido apagado... ex: tenho os id’s cadastrados 1, 2 e 3... porém os id’s 4, 5 e 6 foram deletados... preciso que quando o trecho execute peque o id 6 (ultimo cadastrado) para realizar suas intruções...

Por favor ajudem!


Responder

Gostei + 0

13/05/2007

Puroossosinistro

Achei o bug:


$conecta = mysql_query(´SELECT MAX(id) as id FROM teste´);
$pega = mysql_result($conecta,0,id);
$adiciona = $pega + 1;
$numero = sprintf(´¬03d´, $adiciona);
$formatacao = $numero;


funciona.. porém ele pega o ultimo registro q não foi apagado.... quero q ele peque o ultimo registro INCLUINDO os já apagados.... ouvi algo sobre:

LAST_INSERT_ID()
mysql_intert_id()
‘SHOW TABLE STATUS LIKE “tabela”’

Alguém sabe como utilizá-los?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar