Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2020, 07:04
escan_0
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 2 meses
Puntos: 2
comando para no actualizar campo en UPDATE

Hola a todos, tengo el siguiente código:

Código PHP:
//
$sql "UPDATE online SET ano='$ano', mes='$mes', dia='$dia', hora='$hora', minuto='$minuto', segundo='$segundo', Vsalidaac='$Vsalidaac' where id=1";
mysqli_query($conn$sql); 
Me gustaría que si cualquiera de la variables: ano, mes, hora, etc toma un determinado valor no lo actualice por ese valor y deje el que tuviese anteriormente, es decir, como si no estuviese dentro de la secuencia de update, se me ocurre repetir 8 veces una condicional:

Si XXX = YYY entonces $sql valdrá toda la cadena sin la variable XXX, pero ¿existe otra forma mas elegante de hacerlo?

un saludo