
12/09/2009, 10:14
|
| | Fecha de Ingreso: abril-2009 Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años, 10 meses Puntos: 8 | |
Respuesta: depurar campos. hola lexus .. dale un vistazo a este:
<?php
while ($row){//$row es tu recordset que recorre todos los campos de tu tabla
$id = $row['id'];//capturo el id de la cédula que estoy chequeando
$check = $row['campo_cedula'];//capturo la cadena que hay en ese campo de cédula
$array=str_split($check);// Convertir la cadena en un array.
//recorres tu array
for( $i = 1; $i < count($array); $i ++){//con count cuentas el largo de tu array
if ((is_numeric($array[$i]))==FALSE){//si el valor NO es numerico
unset($array[$i]); // elimino del array ese valor
}
}
$updateSQL = "UPDATE tu_tabla SET campo_cedula = '".$array."' WHERE id = '".$id]."'";
}//fin del while
//con count($array) puedes tambien eliminar directamente los registros que superen las 6 unidades, ya adapta esto a tu caso
?>
__________________ -----------------------------------
Éxitos !!! .. joao |