• 0
Sign in to follow this  
Guest - Diego -

Php E Mysql

Question

Guest - Diego -

Sou iniciante no PHP, e utilizo a base de dados MySQL. O código que é gravado, por exemplo, na base é da seguinte maneira: 000002/PV1. Ai vai a minha duvida: Preciso que ele pesquise na base, e me retorne o maior valor, por exemplo se tiver:

000002/PV1

000002/PV2

000002/PV3

Neste caso ele me retornasse o 000002/PV3 e depois somasse mais 1 ao final, ficando: 000002/PV4. Agradeço qualquer ajuda. rolleyes.gif

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Cara pra pegar do jeto que você quer aí fica meio difícil, você vai ter que provavelmente usar EXPLOTE pra verificar em qual dos resultados o ultimo caractere(o numero) é maior e tals. Vai ser meio complicado. Se quizer ter uma base vai lá no http://www.php.net e pesquisa sobre EXPLODE .

Agora um jeito mais fácil seria você adicionar um campo chamado "id" (sem aspas) com AUTO_INCREMENT na sua tabela, e assim, ficaria mais fácil você saber quem é o maior de depois era só somar o maior com 1 pra chegar onde você quer. biggrin.gif

OBS:

=====================================

Exemplo de explode:

-------------------------------------------------------------------

$resultado = "000002/PV1";

$numerodofinal = strtolower(end(explode('V', $resultado)));

=====================================

=====================================

Somar valores:

------------------------------------------------------------------

$numerosomado = $numerodofinal + 1;

=====================================

Exemplo de código:

<?php

$resultado = "000002/PV1";
$numerodofinal = strtolower(end(explode('V', $resultado)));
$numerosomado = $numerodofinal + 1;

echo $numerosomado;

?>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this