¿Por qué no estás depurando tu consulta?
Vamos, que si no lo haces es imposible adivinar que haces está mal.
Código PHP:
Ver original$sql1="UPDATE Comercio.Personas SET Personas.Nombre='$_REQUEST[nnuevo]' , Personas.Direccion ='$_REQUEST[dnuevo]' , Personas.Mail='$_REQUEST[enuevo]', Personas.Telefono='$_REQUEST[tnuevo]' where Nombre='$_REQUEST[nviejo]' ,Direccion='$_REQUEST[dviejo]',Mail='$_REQUEST[eviejo]',Telefono='$_REQUEST[tviejo]'";
if (!$rs) {
echo 'ERROR QUE ME DABA FLOJERA DEPURAR=';
} else {
echo '... TODO OK?';
}
¿Muestra algo?