から選択します。私はこの日付28/01/2016私はこのようなレコードを持っている私のMySQLデータベース内部の日付(文字列形式)
を持って
-----------------------------------
id | datePost
-----------------------------------
1 | 24/01/2015,13/02/2016,29/12/2016
をそして、私のクエリ幅私は、クエリ場合は検索する必要が日付はdatePostの間です(2012年2月28日がdatePost値の間にある場合)
私はdatePostを展開して比較結果配列をforeachしたと思いますか?問題は、テーブル内に多数のレコードがあり、検索が遅くなることがあることです。
あなたはどう思いますか?最善の方法は何ですか?
どのように '24/01/2015,13/02/2016,29/12/2016'は来る?それはクエリからですか?その場合は、クエリを追加します。 –
DBを正規化する必要があります –
データ構造を修正しました。 1つのポストに1つの行があるテーブルが必要で、その行に日付を付けることができます。 –