1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Capitalize Em Mysql

Discussão em 'Programação' iniciada por SirNeo, 27 de Março de 2008. (Respostas: 7; Visualizações: 1360)

  1. SirNeo

    SirNeo Power Member

    Boas pessoal,

    tenho uma duvida, queria guardar os nomes das pessoas sempre com a primeira letra dos nomes em maiúscula.

    Alguem pode ajudar
     
  2. K0mA

    K0mA Power Member

    Psenso que no mysql não há função para isso.
    Terias de partir a palavra em 2, a primeira letra + o resto.
    Depois aplicavas a função UPPER à primeria letra.
     
  3. XpiritO

    XpiritO Power Member

    Bom, a minha sugestão talvez não seja aquilo que pretendes, mas seja como for vou arriscar...

    http://psacake.com/web/jc.asp

    Basicamente a ideia seria "pré-processares" a informação antes de a inserires na tabela. Após inserir os dados no formulário, ao processar os mesmos para os inserir no teu modelo de dados, o script faria um pré-processamento da informação, fazendo depois a inserção na tabela respectiva.
     
  4. SirNeo

    SirNeo Power Member

    Já fiz isso assim, o problema é que desse modo num nome como:
    --> joão gaspar

    fica --> João gaspar

    Pretendido --> João Gaspar
     
  5. hostmake

    hostmake Power Member

    Não podes usar uma linguagem de programação?

    O MySQL Tem limites, não é para tratar conteudos.


    se for PHP: ucwords
     
  6. SirNeo

    SirNeo Power Member


    poder posso, mas tinha de andar a editar um base de dados enorme, setivesse um UPDATE á DB seria bem mais simples.

    mas obrigado na mesma
     
  7. SirNeo

    SirNeo Power Member

Partilhar esta Página