Re[2]: Busca no MySQL
Olá Felipe, Entendi e concordo. Na verdade me deram o problema depois de criado o banco (eu não criei) e estou tentando ajudar. Existe algum jeito de sanar isso de forma rápida, tipo usando o phpMyadmin? Trocando o collate por exemplo? Hoje o collation está setado para latin1_swedish_ci. Ele não é case sensitive, mas estou tendo problemas com acentos :( Thursday, January 3, 2008, 11:51:09 PM, you wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03-01-2008 17:05, Ayesha wrote: Olá Goedson, Caramba ... então deve ter algo muito errado com minha implementação, pois qdo faço uma query com locação por exemplo, me retorna um monte de dados, mas se faço como locacao não vem nenhum Duas coisas diferentes. Por padrão, o MySQL acha que TARIFAÇÃO = tarifação, mas ele acha que tarifacao != tarifação, o primeiro caso é sobre maiúsculas e minúsculas, o segundo sobre acentos. Por isso eu estava procurando alguma info sobre isso. Agora as coisas se danaram , rsrsrs Alguma idéia do porque disso? Desenho do funcionamento do banco. Você deveria ter uma função to_ascii() ou algo similar que permita converter os caracteres acentuados em ASCII puro (á - a) e com isso permitir a comparação ( to_ascii(locação) = locacao ). Abraço, - -- Felipe Augusto van de Wiel (faw) Debian. Freedom to code. Code to freedom! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHfZENCjAO0JDlykYRAjyKAJ9kTe7sbHbLkG1aBTiI51uvRROknwCdHKge skcyOAMxNwIARmoeMmJ5mgU= =LfUg -END PGP SIGNATURE- -- Best regards, Ayeshamailto:[EMAIL PROTECTED]
Re[2]: Busca no MySQL
Olá Pessoal, VALEW a todos os que responderam :D Muito obrigado! Ayesha Friday, January 4, 2008, 12:39:48 AM, you wrote: Ola, A diferenciação ou não entre tarifação e tarifacao e feito pelo uso do collation. Que controla também a ordenação ou se vai ser case sensitive ou não. http://dev.mysql.com/doc/refman/5.1/en/charset-collation-effect.html -- Best regards, Ayeshamailto:[EMAIL PROTECTED]
Busca no MySQL
Olá Pessoal, Alguém sabe me dizer se nas buscas feitas através de um site fazem destinção de acentos? Ou seja, procurar por tarifação é o mesmo que procurar por tarifacao? Agradeço a atenção dos experts em MySQL :) -- Best regards, Ayesha mailto:[EMAIL PROTECTED]
Re: Busca no MySQL
Em Qui, 2008-01-03 às 13:44 -0200, Ayesha escreveu: Olá Pessoal, Alguém sabe me dizer se nas buscas feitas através de um site fazem destinção de acentos? Ou seja, procurar por tarifação é o mesmo que procurar por tarifacao? A não ser que você faça algo de especial para que o sistema considere as duas coisas como iguais, elas serão consideradas como distintas. Assim como serão diferentes TaRiFaCaO e tarifacao. -- Goedson Teixeira Paixao http://mundolivre.wordpress.com/ Debian Project http://www.debian.org/ Jabber ID: [EMAIL PROTECTED]http://www.jabber.org/ signature.asc Description: Esta é uma parte de mensagem assinada digitalmente
Re[2]: Busca no MySQL
Olá Rafael, Valew pela resposta :) Existe algum meio ou função que possa reverter isso? Sei que no SQL dá pra fazer! Thursday, January 3, 2008, 4:51:59 PM, you wrote: Sim, mySQL é sensivel a acentos, ele vai diferenciar acentos Em 03/01/08,Ayesha[EMAIL PROTECTED] escreveu: Olá Pessoal, Alguém sabe me dizer se nas buscas feitas através de um site fazem destinção de acentos? Ou seja, procurar por "tarifação" é o mesmo que procurar por "tarifacao"? Agradeço a atenção dos experts em MySQL :) -- Best regards, Ayesha mailto:[EMAIL PROTECTED] -- Best regards, Ayesha mailto:[EMAIL PROTECTED]
Re[4]: Busca no MySQL
Olá Goedson, Caramba ... então deve ter algo muito errado com minha implementação, pois qdo faço uma query com locação por exemplo, me retorna um monte de dados, mas se faço como locacao não vem nenhum :( Por isso eu estava procurando alguma info sobre isso. Agora as coisas se danaram , rsrsrs Alguma idéia do porque disso? Valew Goedson :D Ayesha Thursday, January 3, 2008, 4:55:18 PM, you wrote: Em Qui, 2008-01-03 às 16:10 -0200, Ayesha escreveu: Olá Goedson, Obrigado por responder-me Existe algo que faça com que o sistema considere caracteres diferentes como iguais? Assim, TariFação igual a tarifação? Acabo de descobrir que, ao contrario do que eu pensava, por padrão o MySQL é case insensitive. Ou seja, por padrão ele vai considerar TariFação igual a tarifação. Veja [1] para saber como fazer ele considerar como diferentes. Provavelmente deve ter também um COLLATE que faça ele considerar letras com acento e sem acento como iguais. [1] http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html -- Best regards, Ayeshamailto:[EMAIL PROTECTED]
Re: Busca no MySQL
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03-01-2008 17:05, Ayesha wrote: Olá Goedson, Caramba ... então deve ter algo muito errado com minha implementação, pois qdo faço uma query com locação por exemplo, me retorna um monte de dados, mas se faço como locacao não vem nenhum :( Duas coisas diferentes. Por padrão, o MySQL acha que TARIFAÇÃO = tarifação, mas ele acha que tarifacao != tarifação, o primeiro caso é sobre maiúsculas e minúsculas, o segundo sobre acentos. Por isso eu estava procurando alguma info sobre isso. Agora as coisas se danaram , rsrsrs Alguma idéia do porque disso? Desenho do funcionamento do banco. Você deveria ter uma função to_ascii() ou algo similar que permita converter os caracteres acentuados em ASCII puro (á - a) e com isso permitir a comparação ( to_ascii(locação) = locacao ). Abraço, - -- Felipe Augusto van de Wiel (faw) Debian. Freedom to code. Code to freedom! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHfZENCjAO0JDlykYRAjyKAJ9kTe7sbHbLkG1aBTiI51uvRROknwCdHKge skcyOAMxNwIARmoeMmJ5mgU= =LfUg -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Busca no MySQL
Ola, A diferenciação ou não entre tarifação e tarifacao e feito pelo uso do collation. Que controla também a ordenação ou se vai ser case sensitive ou não. http://dev.mysql.com/doc/refman/5.1/en/charset-collation-effect.html -- Paulino Kenji Sato http://www.nobel.com.br