Perdona, pero ¿no te diste cuenta que te estaba indicando poner la cadena de texto en esa variable
y no el resultado de la ejecución?
Al menos hazlo así:
Código PHP:
Ver original$sql = "SELECT * FROM ingreso WHERE inicio_p between '".$fecha1."' and '".$fecha2."'";
echo $sql;
Eso como mínimo...
Trata de ser detallista al leer las respuestas, sino andaremos dando palos de ciego. No las mires al vuelo.