Na verdade a minha dúvida não é sobre PHP, é sobre SQL e eu achei que esta fosse a sessão mais certa para o assunto.
É o seguinte, eu quero fazer uma pesquisa em SQL que não faça distinção entre letras maiúsculas ou minúsculas.
Exemplo: No banco de dados tem gravado o nome Maria (com M maiúsculo) e eu quero que este nome seja encontrado mesmo se a pessoa digitar maria (com m minúsculo) no formulário de pesquisa.
Se alguém souber como resolver isso, por favor me ajude.
Obrigado!
Dúvida Sobre Sql!
Started By Robocop, 01/02/2004, 00:11
5 replies to this topic
#2
Posted 01/02/2004, 03:12
SELECT * FROM tabela WHERE $opcao LIKE '%$busca%'
tenta isso
#3
Posted 01/02/2004, 03:51
não precisa fazer nada. o mysql é case insensitive para buscas. ou seja: tanto faz digitar maria ou Maria que os resultados serão os mesmos.
#4
Posted 01/02/2004, 18:15
mas e se o dado for Maria da Silva e ele buscar por Maria? ai tem q ter o like... neh?
#5 thiagorsl
Posted 01/02/2004, 18:52
não adiantaria vc usar o like para maria? pq e va procurar qualquer res que tenha maria? e se o seu é maria tem diferença e tiveespoenteum outro acho ele acha
FLW------------------>
FLW------------------>
#6
Posted 01/02/2004, 20:39
Mas eu não estou usando mysql, e sim a linguagem SQL para tratar algumas tabelas em um programa que eu estou desenvolvendo.não precisa fazer nada. o mysql é case insensitive para buscas. ou seja: tanto faz digitar maria ou Maria que os resultados serão os mesmos.
Mesmo assim eu já consegui resolver, mas obrigado pelas dicas!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)