-rafael- 1 Denunciar post Postado Março 14, 2010 ola tenho uma tabela com o nomes das cidades e estados brasileiros. o problema é que eu gostaria de passar todos os nomes para MAIUSCULAS. so os dos estados ta facil, o problema é os 5000 municipios. ha uma forma de se fazer isso automaticamente? obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Março 14, 2010 exemplos: MySQL SELECT UCASE( FieldName ) FROM TableName UPDATE TableName SET FieldName = UCASE( FieldName ) http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_upper PHP echo strtoupper( $varName ); http://php.net/strtoupper Compartilhar este post Link para o post Compartilhar em outros sites
-rafael- 1 Denunciar post Postado Março 14, 2010 ola muito obrigado!!! resolvido!!! mas importunando só mais um pouquinho: teria alguma maneira de retirar os acentos também? mais uma vez, obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Nilton Bicalho 0 Denunciar post Postado Março 14, 2010 Quanto a remover os acentos, tenho essas duas soluções. Uma delas servirá pra ti: function removerAcento($str){ $from = "ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿÀÁÃÂÉÊÍÓÕÔÚÜÇàáãâéêíóõôúüç&"; $to = "SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyyAAAAEEIOOOUUCaaaaeeiooouucE"; $resto = strtr($str, $from, $to); return $resto; } function removeAcentosUTF8($str, $enc = "UTF-8"){ $acentos = array( 'A' => '/À|Á|Â|Ã|Ä|Å/', 'a' => '/à|á|â|ã|ä|å/', 'C' => '/Ç/', 'c' => '/ç/', 'E' => '/È|É|Ê|Ë/', 'e' => '/è|é|ê|ë/', 'I' => '/Ì|Í|Î|Ï/', 'i' => '/ì|í|î|ï/', 'N' => '/Ñ/', 'n' => '/ñ/', 'O' => '/Ò|Ó|Ô|Õ|Ö/', 'o' => '/ò|ó|ô|õ|ö/', 'U' => '/Ù|Ú|Û|Ü/', 'u' => '/ù|ú|û|ü/', 'Y' => '/Ý/', 'y' => '/ý|ÿ/', 'a.' => '/ª/', 'o.' => '/º/'); return preg_replace($acentos, array_keys($acentos), htmlentities($str,ENT_NOQUOTES, $enc)); } Compartilhar este post Link para o post Compartilhar em outros sites
-rafael- 1 Denunciar post Postado Março 14, 2010 ola salvo engano, essas funções sao para dados que serao armazenados, certo? meu problema é que os dados ja estao na tabela. Preciso alterar os dados da tabela. obrigado pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites