有沒有一種方法可以返回一個包含在數組中的ID的SQL表。用PHP提升某些SQL行
因此,數組($ UserFavs)包含45,65,32的值,並且這些涉及到數據庫中名爲id的列,當從表中選擇所有行時,我希望$ UserFavs數組中的所有行都是首先顯示。
我嘗試以下,但沒有奏效:
"SELECT * FROM keeper order by id WHERE `id` IN (' . implode(',', array_map('intval', $UserFavs)) . ')';"
但這並沒有工作。
這是關鍵,所有的行返回,但在陣列中的行首先出現。
感謝, B.
愛你的工作!謝謝soooo @Andrius – user1250812
很高興我幫助:) –