Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2012, 22:52
Avatar de kernelcom-com
kernelcom-com
 
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años
Puntos: 3
Pregunta Respuesta: Como actualizar un registro dentro de un bucle while

Estaba pensando hacer lo siguiente; Crear una funcion que actualice cada registro independiente algo asi como;

Código PHP:
function Actualizarbien($correo){
if(
$correo){
global 
$bd;

$queryAcualiza='UPDATE tablacorreo SET estado="1" WHERE correo="'.$correo.'" ';
$bd->ejecutar($queryAcualiza); 

return 
true;
}

}

function 
Actualizarmal($correo){
if(
$correo){
global 
$bd;

$queryAcualiza='UPDATE tablacorreo SET estado="2" WHERE correo="'.$correo.'" ';
$bd->ejecutar($queryAcualiza); 

return 
true;
}


y dentro del bucle lo llamaría de esta forma

Código PHP:
while ($n=$bd->obtener_fila($not,0))
    {
     
$idcorreo  =$n['idcorreo'];
     
$correo    =$n['correo'];
     
$estado    =$n['estado'];    
    
        if(
ValidarCorreo($correo)==1)
        
        {
            echo 
Actualizarbien($correo);
        }
        elseif(
ValidarCorreo($correo)==0)
        
        {
            echo 
Actualizarmal($correo);
        }
     
    } 

Cual sería la mejor forma, gracias amigos por su pasiencia
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com