配列に含まれる ID を持つ SQL テーブルを返す方法はありますか。
そのため、配列 ($UserFavs) には 45,65,32 の値が含まれており、これらは id と呼ばれる DB の列に関連しています。テーブルからすべての行を選択するときに、$UserFavs 配列の行を最初に表示したいと思います。
次のことを試しましたが、うまくいきませんでした:
"SELECT * FROM keeper order by id WHERE `id` IN (' . implode(',', array_map('intval', $UserFavs)) . ')';"
しかし、これはうまくいきませんでした。
すべての行が返されることが重要ですが、配列内の行が最初に表示されます。
ありがとう、B.