DD/MM/YYYY 为下周排序的今天日期的日期范围

Date range from today's date ordered by DD/MM/YYYY for the next week

我的 table 标题为 "property_appointment" 的列的格式为 DD/MM/YYYY,由于现有数据量太大,更改为默认日期和时间设置太过分了。

我遇到的问题是获取一系列约会(按日期排序)以显示从今天开始的日期,即查询应该显示系统中从今天开始的接下来的 6 个约会。目前,它显示已预订的明年预定约会,当我想查看下周的小预测时,这无济于事,因为它按降序对日期进行排序。它没有指示从今天开始显示约会,我已经尝试了很多方法,但我仍然无法弄清楚。

我知道日期格式很难实现这一点,但是我当前的日期格式是否有解决方法来实现上述目标?非常感谢任何帮助!

if($properties = $db->prepare("
SELECT id
     , property_address_line_1
     , property_appointment
     , property_appointment_type 
  FROM users 
  JOIN properties 
    ON id = property_user_id 
 WHERE id = ? 
 ORDER 
    BY STR_TO_DATE(property_appointment,'%d/%m/%Y') DESC 
 LIMIT 6
 "))
SELECT id
     , property_address_line_1
     , property_appointment
     , property_appointment_type 
  FROM users 
  JOIN properties 
    ON id = property_user_id 
 WHERE id = ? 
   AND STR_TO_DATE(property_appointment,'%d/%m/%Y')  > CURDATE()
 ORDER BY STR_TO_DATE(property_appointment,'%d/%m/%Y') 
 LIMIT 6