Lo que sucede luxo es que a cada nombre del campo le estás indicando con comillas simples, sólo las comillas se usan para
indicar los valores a ingresar del tipo texto y/o fecha/hora, quitándole esas comillas de más en cada nombre del campo y asignándole al valor, la sentencia SQL puede funcionar...
Código PHP:
Ver original"UPDATE producto SET nombre_prod = '".$_POST['nombre_prod']."', descripcion_prod = '".$_POST['descripcion_prod']."', ..."
Revisa cada nombre de campo para retirar esas comillas simples, y
recuerda que los datos en un campo de texto y/o fecha/hora van siempre entre comillas simples...
Saludos...