Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2013, 12:39
Pelao
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 8 meses
Puntos: 1
campo telefono sin signos

hola gente,
necesito hacer lo siguiente:
tengo una tabla con varios registros (56.000) la cual tiene un campo llamado teléfono.
Este campo esta generalmente ingresado de la siguiente manera:

teléfono
45-54534
2-453453
7656-766
143-4333

Cuestión que yo hago una búsqueda sobre la tabla, específicamente sobre ese campo.

Código PHP:
$tel $_POST['telefono'];
echo 
preg_replace('/[^0-9]/','',$tel);

$sql mysql_query("SELECT * from clientes WHERE telefono LIKE '%$tel%'"); 
la variable que ingreso para buscar x telefono me saca todo los caracteres correctamente, el problema es que el campo telefono de la tabla esta ingresado de distintas formas y rara ves coincide con mi criterio de búsqueda.
Como podria hacer para que antes de comparar la variable con el campo de mi tabla, al campo se aplique algo simiar a preg_replace ?

Muchas gracias!!!
__________________
Bye!