Ir para conteúdo

POWERED BY:

Arquivado

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

edi_

[Resolvido] php Inserir ID autoincrement na ordem 0001 0002 0003.

Recommended Posts

Alo galera,

 

A dúvida é o seguinte eu estou fazendo um sistema para gerar Ordem de serviço Online com php para uma empresa,

o cara cadastra os clientes, preenche o formulario da ordem de serviço e ela é gerada como documento do Word e os dados vão para o banco de dados, só que na hora de gerar o documento o cliente quer a ID do documento no topo da página, o que eu posso fazer é colocar assim: 1,2,3,4,5... mais o chato do cliente quer assim: 000001,000002,000003,000004... sera que tem como eu fazer automaticamento a id ser guardada deste modo já que a ID é autoincrement do Mysql?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem a opção zerofill do MySQL.

 

http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html

 

Tópico Movido

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que dar de fazer com sizeof() não lembro agora seria algo do tipo...

$cod = 55;
if(sizeof($cod) == 1){
$cod = '00000'."$cod"
}else if(sizeof($cod) == 2){
$cod = '0000'."$cod"
}else if(sizeof($cod) == 3){
$cod = '000'."$cod"
}else if(sizeof($cod) == 4){
$cod = '00'."$cod"
}else if(sizeof($cod) == 5){
$cod = '0'."$cod"
}else{
echo 'Código Inválido';
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

o zerofill funcionou :)

 

o sizeof funciona também!

 

Select RIGHT(CONCAT('00000',id),5) também muito pratico

 

mais o zerofill ficou mais fácil!

 

no final de tudo o cliente ainda queria que eu mudasse a tonalidade da cor de fundo do sistema http://forum.imasters.com.br/public/style_emoticons/default/natal_dry.gif !!!

 

valeu mesmo a ajuda!

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.