Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/01/2011, 10:59
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Actualizar solo los campos necesarios

Creo que llegue tarde :S

Pero como dice el dicho.... mejor tarde que nunca ^^

Corrigiendo tu forma....
Código PHP:
$campos "";
if(
$campo1 != ""$campos.= "campo1 = '$campo1'";
if(
$campo2 != ""$campos.= "campo2 = '$campo2'";
if(
$campo3 != ""$campos.= "campo3 = '$campo3'";
if(
$campo4 != ""$campos.= "campo4 = '$campo4'";
if(
$campos != ""$query "update tabla set ".substr($campos0strlen($campos) - 2)." where condicion"
Otra forma....
Código PHP:
$campos = array();
if(
$campo1 != ""$campos[] = "campo1 = '$campo1'";
if(
$campo2 != ""$campos[] = "campo2 = '$campo2'";
if(
$campo3 != ""$campos[] = "campo3 = '$campo3'";
if(
$campo4 != ""$campos[] = "campo4 = '$campo4'";
if(
count($campos) > 0$query "update tabla set ".implode(", "$campos)." where condicion"
Suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog