thanks.
Finalmente he llegado a este código que debería funcionar:
Código PHP:
$dia = date("d");
$mes = date("m");
$year = date("Y");
$fechaactual = $year."-".$mes."-".$dia;
$sql = "SELECT * FROM mitabla WHERE fecha<='$fechaactual' ORDER BY fecha LIMIT 10";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Lo que sea";
}
else
{
echo "No hay resultados";
}
He calculado la fecha actual, la compara con las de la BD para que sea igual fecha o posterior y las extrae hasta 10.
No se el motivo pero sólo recibo 1 resultado, realmente existen más y el límite es 10.