Bom dia galera, estou com uma pequena duvida...
Aqui na empresa, vi que o bd possui um campo chave como string, mais ou menos assim:
E01, E02, E03...
Minha duvida é: como eu faço isso de modo automatico, sem que o usuario precise digitar o valor correspondente a chave na hora de inserir um novo registro.
Alguem ai poderia me ajudar?? to meio perdido aqui
Campo String Com Um Auto_incremento
Started By oLHa_eu, 23/01/2007, 08:32
3 replies to this topic
#1
Posted 23/01/2007, 08:32
#2
Posted 23/01/2007, 08:49
Que chave estranha
Você pode retornar o valor e utilizando a função explode() você separa a letra E dos numeros ai o php se encarrega de transformar os números (que estão como strings) em inteiros. Assim você pode simplesmente fazer algo como
Este exemplo só funciona se o valor sempre for a letra E do contrario você precisa usar a função substr()
Falopa!
Você pode retornar o valor e utilizando a função explode() você separa a letra E dos numeros ai o php se encarrega de transformar os números (que estão como strings) em inteiros. Assim você pode simplesmente fazer algo como
string + 1 = novaChave
Este exemplo só funciona se o valor sempre for a letra E do contrario você precisa usar a função substr()
Falopa!
#3
Posted 23/01/2007, 10:45
Valeu cara..
Usando o substr() ficou perfeito pro que eu precisava
Pois é.. Estranha é apelido pra essa tabela aqui
Usando o substr() ficou perfeito pro que eu precisava
Pois é.. Estranha é apelido pra essa tabela aqui
#4
Posted 23/01/2007, 11:11
Você pode gravar isso no banco tbm.
Depende do que vc usa, o MySQL vem com suporte a Triggers agora, então vc atribui uma contagem junto com a string e grava.
Só lembrando que strings como ID não é nada nada bom.
Depende do que vc usa, o MySQL vem com suporte a Triggers agora, então vc atribui uma contagem junto com a string e grava.
Só lembrando que strings como ID não é nada nada bom.
"Não há maior demonstração de insanidade do q fazer a mesma coisa, da mesma forma, dia após dia, e esperar resultados diferentes"
MCP .NET WebApplications C#
MCP SQL Server 2000
Desenvolvedor Delphi/PHP
MCP .NET WebApplications C#
MCP SQL Server 2000
Desenvolvedor Delphi/PHP
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)