Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2016, 10:34
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Actualizar sólo algunos campos

Haces la comprobación con una funcion(como opcion) para ver si el campo de fechasalida no es igual a NULL... y asi obtienes para actualizar solo nombre o ambos.

tendras que generar 2 sentencias, 1 para cada caso... o armar en base de variables tu sentencia

Código PHP:
Ver original
  1. $fecha_salida = ""; //PROCESO PARA OBTENER el valor de fechasalida antes de comenzar
  2. $fecha_s = "";
  3.  
  4. if($fecha_salida == NULL){  //o false, o lo que pongas que pueda devolver
  5. $fecha_s = ", fechasalida = NOW()"; // o definir fecha antes
  6. }
  7. $sql_a_ocupar =  "UPDATE maquinas SET nombre ='maq02' $fecha_s  WHERE id_maq = 125"
  8. //si es NULL llenara con la fecha NOW(), si no es NULL imprimira nada("")....  y puedes seguir con el
  9. //procedimiento para almacenar o actualizar

Algo basico, pero funcional
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)