Yo lo haría así:
  Código PHP:
    $sql="update $based 
set titulo='$titulo', comentario='$comentario' 
where Numero='$numero'"; 
    
  Ahora no recuero si el mysql es 
case-sensitive. Lo digo porque pones campos con la inicial en mayúscula (Numero) y otros no (titulo).
Por otro lado, puedes utilizar la función 
mysql_error para saber más del error. 
Un saludo