Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema con un Select y variacion de caracteres

Estas en el tema de Problema con un Select y variacion de caracteres en el foro de Mysql en Foros del Web. Hola buenas, me gustaria saber como puedo hacer un select donde el en el where tenga una palabra y uno de los caracter de esa ...
  #1 (permalink)  
Antiguo 15/06/2010, 04:33
 
Fecha de Ingreso: abril-2009
Mensajes: 37
Antigüedad: 15 años
Puntos: 3
Pregunta Problema con un Select y variacion de caracteres

Hola buenas, me gustaria saber como puedo hacer un select donde el en el where tenga una palabra y uno de los caracter de esa palabra pueda ser otro, es decir que por ejemplo quiero que la letra 'a' sea o una 'a' o una 'o' por ejemplo.
Lo estoy haciendo con corchetes pero no funciona, no se si lo hago bien, lo hago asi:

SELECT * FROM tabla WHERE campo LIKE '%prob[ao]ndo%'

Y lo que quiero es que me de de resultado tanto los campos que tenga 'probando', como los que tenga 'probondo'.

No se si me he explicado bien, saludos
  #2 (permalink)  
Antiguo 15/06/2010, 07:08
 
Fecha de Ingreso: octubre-2008
Mensajes: 365
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Problema con un Select y variacion de caracteres

Código:
SELECT     *
FROM         tabla
WHERE    campo LIKE '%probondo%' and  campo LIKE '%probando%'

Salu2
__________________
No hay mail que por internet no venga
  #3 (permalink)  
Antiguo 15/06/2010, 07:23
 
Fecha de Ingreso: abril-2009
Mensajes: 37
Antigüedad: 15 años
Puntos: 3
Respuesta: Problema con un Select y variacion de caracteres

no no, es que me hace falta que sea de otra forma, mira te explico, estoy haciendo busquedas y claro mysql distingue entre tildes y letras sin tildes, he probado todas las codificaciones tanto en el php de mi pagina como en la base de datos y nada, no hay forma.
Entonces lo que hago es un str_replace con donde ponga una vocal, por ejemplo 'a', la sustituya por '[aá]'. Si lo hago con el AND deberia crear miles de convinaciones, tantas como vocales tenga la busqueda, por ejemplo con probando tendria que crear 'probando', 'próbando', próbándo', 'próbándó', 'probándó'... y no es cuestion....

Por eso quiero hacer que en el select haya alguna forma de poner un caracter u otro

Etiquetas: caracteres, select, variacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:31.