Tôi cá rằng đây là những gì bạn đang tìm kiếm:
SELECT * FROM mytable
WHERE TIMESTAMPDIFF(YEAR, mytable.birthday,'$currentTime') > '$ageFromForm';
Để sắp xếp dữ liệu, bạn sẽ thực hiện điều này:
SELECT *, (TIMESTAMPDIFF(YEAR, mytable.birthday, '$currentTime')) AS age
FROM mytable WHERE TIMESTAMPDIFF(YEAR,'$birthday','$currentTime') > '$ageFromForm'
ORDER BY age;
Tôi hy vọng điều này sẽ giúp ích;) Slavic