Vamos a lo directo. Antes de enviar tu consulta, haz esto:
Código PHP:
Ver original<?php
echo "update usuarios set email='".$_POST['correo']."' where id=".$_SESSION["idusuario"]);
?>
De ese modo podremos ver qué es lo que realmente recibe MySQL, y que no puede interpretar.