Ir para conteúdo

Arquivado

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

alessandro

Código PHP para fazer autonumeração

Recommended Posts

tem como eu fazer uma pagina de insert de dados no banco de dados , mas tem que ter um esquema que faça a autonumeração no campo codigo via PHP.tem como ?alguem já fez isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas suponho que eu não quero usar o campo como auto encremento, eu quero que o proprio php faça isso, como eu faço.igual a um programa de pprogramação orientada a objeto (visual basic) poe exemplo, nele da para fazer isso.fazer inclusão com opção de autonumerico.tem como ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A lógica "pode" ser essa:

 

-antes de inserir você deve ler (select) o último número cadastrado ($numero), este pode estar dentro da mesma tabela que será gravada em outra só para isso, eu uso na mesma tabela um registro 0, neste estará sempre o último codigo gravado;

 

select ultimo from tabela where numero =0

-quando gravar você usa $numero como chave;

 

-após esta gravação você deve incrementar $numero;

 

beleza ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra que usar mais uma consulta ao banco se pode fazer nativamente pelo MySQL?Se você realmente nao quer usar auto_increment, faça uma consulta do tipo "Select max(id) From Tabela", daí vai pegar o id maior... adicione 1 e vai ter o proximo valor da numeracao!

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.