Realiza un echo a tu consulta y ejecutala en PhpMyAdmin
Código PHP:
Ver original$consulta="SELECT * FROM tarifas WHERE inicio <= 2011-03-06 AND fin >= 2011-03-06";
echo $consulta;
aunque a mi parecer, deberias realizar la consulta con between
pd: tu le dices que busque la fecha que sea menor a igual 20110306 y mayor o igual a 20110306 lo cuál no se entiende