Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/06/2009, 07:01
djmourino
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: consulta para borrar solo letras de un campo y dejar solo numeros

Wenas no se si existe alguna función especial para mysql para verificar si es numérico o no pero te paso una función en php que te puede ser útil
Código php:
Ver original
  1. $telefonos=mysql_query("SELECT id,telefono FROM nombre_tabla");
  2.  
  3. while($datos=mysql_fetch_array($telefonos)){
  4. $id_tabla=intval($datos['id']);
  5. $numero_telef=$datos['telefono'];
  6. if(!is_numeric($numero_telef)){
  7. $numero_telef_limpio=ereg_replace("[^0-9]",'',$numero_telef);
  8. mysql_query("UPDATE nombre_tabla SET telefono='$numero_telef_limpio' WHERE id='$id_tabla'");
  9. }
  10. }

Espero te sea útil.

Un saludo.