Ако харесванията са уникални числа, следното трябва да работи.
предишен:
SELECT * FROM table WHERE likes < (SELECT likes FROM table WHERE id = ID) ORDER BY likes DESC LIMIT 1
следващо:
SELECT * FROM table WHERE likes > (SELECT likes FROM table WHERE id = ID) ORDER BY likes ASC LIMIT 1
Можете да промените 1 от тях на <=или>=и да добавите WHERE id != ID