Em primeiro lugar, você deve torná-lo um pouco mais seguro:
mysql_query(sprintf("UPDATE offtopic SET next = '%s' WHERE id = '%s'",
mysql_real_escape_string($insert),
mysql_real_escape_string($id));
Agora, seu
id
realmente string, e não numérico? Se for numérico, você deve ter:mysql_query(sprintf("UPDATE offtopic SET next = '%s' WHERE id = %d",
mysql_real_escape_string($insert), $id);