Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2010, 19:40
StrikeFreedom
 
Fecha de Ingreso: diciembre-2006
Mensajes: 381
Antigüedad: 17 años, 4 meses
Puntos: 2
ayuda con expresion regular

Hola, tengo un BD la cual tiene datos ingresados incorrectamente, por ejemplo:

. CLIMATIZADOR BI-ZONA. CONSUMO 6 A LOS 100. PRECIO 4900. GPS CD. 633235300. .

. coche familiar en muy buen estado

Al principio de esos registros hay un punto, asi como esos hay miles de registros
lo que quiero es quitar ese punto,el campo se llama detalle

Código PHP:
$query "select DETALLE,COD from REGS limit 50 ";
$rs mysql_query($query);

while (
$row=mysql_fetch_array($rs)){

          
$detalle $row['DETALLE'];
          
$codigo $row['COD'];

                if (
preg_match('/^\./i',$detalle)){

                   
$sqlu "update REGS set DETALLE='$detalle' where COD = " $codigo;
      
$resultu mysql_query($sqlu);

      }
}

mysql_free_result($rs); 
pero no actualiza ningun campo, no se que pasa, y me he dado cuenta que todos los registros estan pasando por la condicion asi no tengan el punto.

alguien puede ayudarme?