Usa between para esa consulta.
Lo que necesitas son dos parámetros, el timestamp del día actual al iniciarse, y el mismo pero al terminarse. Sabiendo que un día tiene 86400 sg, lo que haces sería:
Código PHP:
$inicio = mktime( 0, 0, 0, date("m,d,Y") ) ; #inicio del día
$fin = $inicio + 86400; #fin del día
$sql = "Select * from tbl where fecha between $inicio and $fin";
Espero te ayude.