Anterior a 344
SELECT id as anterior FROM nombretabla WHERE id<344 ORDER BY id desc LIMIT 1
Posterior a 344
SELECT id as posterior FROM nombretabla WHERE id>344 ORDER BY id ASC LIMIT 1
No me lo he inventado yo: se lo leí a djreficul en el siguiente post de este foro:
http://www.forosdelweb.com/f86/mysql...terior-440128/