He probado lo siguiente
Código
$consulta=mysql_query("SELECT `id_registro`, `id_usuario`, `fechavisita` , `oficina`, `conte` FROM `registrovisit` WHERE id_usuario = '$delma' ORDER BY STR_TO_DATE(fechavisita, 'YYYY/mm/dd') ASC ");
He probado así, con strg to date
Código
STR_TO_DATE(fechavisita, 'dd/mm/YYYY') ASC ");
Con
Código
STR_TO_DATE(fechavisita, '%d/%m/%Y') ASC ");
Y poniendo comillas en fechavisita.
Este campo es un campo formato texto ¿Por qué no me ordenará bien?
Ya lo sé lo he conseguido con cast