Ir para conteúdo

Arquivado

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

keell_777

Sequência de letras infinita

Recommended Posts

Bom dia pessoal,

Eu preciso fazer uma sequência de letras, que darão nome a coluna na minha tabela, igual a do Excel...

Os dados do formulário são gerados dinamicamente, ou seja, eu não sei oque vem do formulário. Esses dados que vem do formulário terão que ser gravados do DB, e o nome das colunas serão letras, assim como o auto increment, só que de colunas e ao invés de números letras.

 

Minha primeira tentativa foi:

while{
  $letra = chr (65);

  $letra++
}

O problema é que o próximo caractere depois de 'Z' é o '['.

Eu preciso que depois do 'Z' ele volte para o 'A' e acrescente o 'B' na frente ficando AB,AC,AD...AZ e depois retorne um caractere e passe para 'B' e assim BA,BB,BC...BZ. Acredito que seja um pouco complicado de fazer isso, e estou sem nenhuma ideia inicialmente...

 

Alguém poderia me dar uma luz?

Obrigado a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, problema resolvido, porem, me apareceu um novo erro...

Quando chega do 'AS' não consigo gravar no DB pois ele reconhece como uma função.

Como eu posso fazer?

CREATE TABLE tbl (A TEXT NULL,B TEXT NULL,C TEXT NULL... AS TEXT NULL...)

Abraço!


Cara resolvi rs..

Obrigado pela ajuda

CREATE TABLE tbl (A TEXT NULL,B TEXT NULL,C TEXT NULL... `AS` TEXT NULL...)

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.