私はこれ以上の髪を失っています。私は同様の問題でいくつかのオンラインスレッドを見つけましたが、正確には私が走っているものではありませんので、まだ少し詰まっています。私は私の年齢のテーブルでは、非常に複雑なクエリ(少なくとも私にとってはその複雑な:))2つの年齢フィールドに基づいたMySQLの年齢範囲クエリ
を書いています
、私はage_startとage_endフィールドを持っています。例えば
:
age_start | age_end
------------------------
0 - 64
19 - 23
0 - 19
25 - 29
65 - 100
...
そして、何私が達成しようとしているが、これらの範囲の間で読み込むクエリです。
私がこれまでに配列の値として設定し、これらの二つのフィールドを持っている、と私のMySQLのクエリでのようなものですが出ている最高:
は年齢を入力してください。[33]
はに年齢データを取得します配列。そして、のようなクエリ:戻ってくる
...WHERE $age >= $age_start AND age <= $age_end...
:
age_start | age_end
------------------------
0 - 64
25 - 29
誰もが任意のアイデアや提案またはこれにより良い方法がありますか?
方法33は、25と29の間とすることができます? – zerkms
29歳のときには... –
29は嘘つきです。私の悪い:) – OldWest