Si en tu BD, tienes las fechas en el formato "2008-01-01" y tenés un formulario en donde ingresando "01012008", te haga el "match", entonces intentaremos lo siguiente:
Código :
<?
#recupero fecha de formulario (01012008)
$formu_fecha = $_POST['fecha'];
#obtenemos las dos primeras cifras (día)
$formu_dia = substr($formu_fecha, 0, 2);
#ahora las dos cifras que siguen (mes)
$formu_mes = substr($formu_fecha, 2, 4);
#por último las últimas cuatro (año)
$formu_mes = substr($formu_ano, 4, 10);
#ahora unimos mediante "-", acomodandolo en el formato de la BD
$fecha = $formu_ano.'-'.$formu_mes.'-'.$formu_dia;
#y mediante MySql, haces la comprobación
$select = "SELECT * FROM tabla WHERE fecha LIKE '%$fecha%'";
?>
Si existe una forma más sencilla, alguien me iluminará. Ya me dirás.
Éxitos