Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2006, 11:31
gustavoalegre
 
Fecha de Ingreso: febrero-2005
Mensajes: 6
Antigüedad: 20 años, 1 mes
Puntos: 0
Hola latin.developer:

A ver, voy a tratar de ser más explícito:

Cuando en mi celular almaceno un número telefónico como 555-1212 asociándole un nombre (por ejemplo: Casa), entonces la próxima vez que marque dicho número aparecerá en la pantalla "Casa" en lugar del número marcado, no es cierto?

Ahora, qué pasa si me voy de viaje y para marcarle a dicho número tengo que anteponer 011, entonces marcaría 011-555-1212, sin embargo el teléfono sigue mostrando "Casa" en lugar del número. Eso quiere decir que no importa el código de área que le anteponga al número, cuando el celular busca en la agenda, omite los códigos y muestra el registro que más se le asemeja, en este caso el de Casa.

Entonces, lo mismo quiero hacer con una consulta en MySQL. En una tabla tengo los números telefónicos sin código de área y quiero que al hacerle la consulta anteponiendo cualquier cosa, me siga devolviendo el número que más se asemeje.

El LIKE me sirve siempre y cuando busque de esta forma: LIKE "%1212". Entonces ovbiamente me devuelve 5551212 porque cumple el comodín. Pero si busco como LIKE "%0115111212", a pesar que hay un 5551212 almacenado, no me devuelve nada.

Espero que esta vez si haya sido claro. Gracias de antemano por cualquier información.

Saludos,
Gustavo Alegre.