To order, you can use the ORDER BY SQL statement like this
SELECT id,name,date FROM patients ORDER BY visit_date;
(ascending order)
or
SELECT id,name,date FROM patients ORDER BY visit_date DESC;
(descending order)
Once you get the date from MySQL, let's say in "$visit_date" variable :
$visit_year = substr ($visit_date,0,4);
$visit_month = substr ($visit_date,5,2);
$visit_day = substr ($visit_date,8,2);
$my_date = "$visit_day/$visit_month/$visit_year";
print $my_date;