それは私のコードではなく、テーブルの構造を変更せずに完了する必要があるものです。日付をMySQL日付形式として保存するのは非常に簡単だと思いますが、それはできません。
シリアル化された配列を文字列として格納するテーブルに列があります。ここで、「日付」が今日より前のすべての行を選択する必要があります。
この日付は、シリアル化された配列文字列内にあります。
mysqlクエリで比較する方法はありますか? 文字列の例は次のとおりです。
a:3:{s:4:"test";b:1;s:2:"se";i:1;s:4:"date";s:10:"2013-05-23";}
次のクエリを使用して、この文字列の「日付」を mysql の日付と比較する必要があります。
"date" BETWEEN 2013-01-01 AND 2013-05-23