Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/11/2012, 17:02
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Query no encuentra un valor en la BD

Pues mira. Para evitar dudas, usé lo mismo que posteas, pero poniéndole acento en todas las vocales, cosa que la prueba sea absoluta, y éste es el resultado:
Código MySQL:
Ver original
  1. mysql> SELECT 'cébémóvíl' REGEXP('[cç][eéèëê]b[eéèëê]m[oóòöôøõ]v[iíìïî]l') prueba;
  2. +--------+
  3. | prueba |
  4. +--------+
  5. |      1 |
  6. +--------+
  7. 1 row in set (0.00 sec)
  8.  
  9. mysql>
Como puedes ver, funciona.

Entonces, si sigues teniendo problemas, no es por las expresiones regulares, sino por otra causa, que puede ser tanto de programación (lenguajes son tema off-topic acá), como de datos. Lo que seguro no es, es por el uso de la sentencia en SQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)