Я теряю волосы из-за этого.Я обнаружил несколько онлайн-тем с похожей проблемой, но не совсем то, с чем сталкиваюсь, поэтому я все еще немного застрял.
Я пишу очень сложный запрос (по крайней мере, его сложность для меня :))
В моей таблице возрастов у меня есть поля 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
У кого-нибудь есть какие-либо идеи или предложения или лучший подход к этому?