LIMIT tidak berfungsi di T-SQL.
Anda harus menggunakan TOP sebagai gantinya, seperti ini:
SELECT TOP(1) * FROM tableEating WHERE person='$identity';
Saya harap itu akan berhasil untuk Anda.
Seperti yang dikatakan Aaron, Anda juga memerlukan ORDER BY
jika Anda tidak ingin mendapatkan baris sewenang-wenang.