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$fecha_salida = ""; //PROCESO PARA OBTENER el valor de fechasalida antes de comenzar
$fecha_s = "";
if($fecha_salida == NULL){ //o false, o lo que pongas que pueda devolver
$fecha_s = ", fechasalida = NOW()"; // o definir fecha antes
}
$sql_a_ocupar = "UPDATE maquinas SET nombre ='maq02' $fecha_s WHERE id_maq = 125"
//si es NULL llenara con la fecha NOW(), si no es NULL imprimira nada("").... y puedes seguir con el
//procedimiento para almacenar o actualizar
Algo basico, pero funcional