LIMIT não funciona em T-SQL.
Você tem que usar TOP em vez disso, assim:
SELECT TOP(1) * FROM tableEating WHERE person='$identity';
Espero que funcione para você.
Como diz Aaron, você também precisa de um
ORDER BY
se você não quiser obter uma linha arbitrária.