Cita: Aqui tengo el problema, al agregar where no logro procesar nada, en cambio si lo elimino efectivamente cambia los datos pero de todas las columnas y no de una sola.
La única forma en que esto:
Código PHP:
Ver original$sentencia = "UPDATE IO018TOQ059N62014 SET fecha='".$fecha."', pago='".$pago."' WHERE id='".$id."'";
genere ese problema (no actualice), es si y sólo si la variable $id viene nula, vacía o no contiene ningún ID valido para la tabla.
Al menos haz esto, y muestranos qué queda armado:
Código PHP:
Ver original$sentencia = "UPDATE IO018TOQ059N62014 SET fecha='".$fecha."', pago='".$pago."' WHERE id='".$id."'";
// Mostrando contenido de la query ya armada
echo $sentencia ;
Posdata: Haznos el favor de usar el Highlight "PHP para poner el codigo. Permitirá que podamos entender mejor lo que estás posteando.
Para eso están.