LIMIT funktioniert nicht in T-SQL.
Sie müssen stattdessen TOP verwenden, etwa so:
SELECT TOP(1) * FROM tableEating WHERE person='$identity';
Ich hoffe, das wird für Sie funktionieren.
Wie Aaron sagt, benötigen Sie auch einen ORDER BY
wenn Sie keine willkürliche Zeile erhalten möchten.