Først og fremmest bør du gøre det lidt mere sikkert:
mysql_query(sprintf("UPDATE offtopic SET next = '%s' WHERE id = '%s'",
mysql_real_escape_string($insert),
mysql_real_escape_string($id));
Nu er dit id
faktisk streng, og ikke numerisk? Hvis det er numerisk, bør du hellere have:
mysql_query(sprintf("UPDATE offtopic SET next = '%s' WHERE id = %d",
mysql_real_escape_string($insert), $id);