El problema es que puede que estes usando una version nueva de mysql, la 4.no se que, (la 5 creo q no, no se la verdad).
Las consultas usan comillas invertidas para nombres de tabla y campos
es decir
Código:
$consulta="UPDATE t_asistentes SET cod_asistente = '$cod_asistente' , nom_asistente = '$nom_asistente' WHERE cod_asistente = '$cod_asistente'";
sería:
Código:
$consulta="UPDATE `t_asistentes` SET `cod_asistente` = '$cod_asistente' , `nom_asistente` = '$nom_asistente' WHERE `cod_asistente` = '$cod_asistente'";