Código PHP:
Ver original$sql "update $tabla set $cates otrosCampos='$otrosValores' ...";
mmm
Te dieron un hueso pero deberias poder chequear la sintaxis y depurar una linea de codigo:
- Donde esta el igual (=) para asignar ese string a $sql ? $sql = ....
- No te parece raro eso de los puntos suspensivos al final ? es es como decir "sigue ahi lo que quieras"
Arregla lo mas OBVIO y luego haz un var_dump($sql) para ir viendo si lo que te genera tiene sentido para el motor de MySQL