Código MySQL:
Ver original entradas
WHERE cobros_ab.fechacobro
='$fechainicio' AND entradas.fechacobro
='$fechainicio'";
Si no especificas el tipo de join esta emparejando solo los registros que existan en las dos tablas
esto es lo que estas haciendo pero con una sintaxis mas actual
cobros_ab INNER JOIN entradas ON cobros_ab.fechacobro=entradas.fechacobro WHERE cobros_ab.fechacobro='$fechainicio'
Esto nos daria TODOS los registros de cobros_ab sumados con los que haya de entradas
cobros_ab LEFT JOIN entradas ON cobros_ab.fechacobro=entradas.fechacobro WHERE cobros_ab.fechacobro='$fechainicio'
Esto lo contrario....
entradas LEFT JOIN cobros_ab ON cobros_ab.fechacobro=entradas.fechacobro WHERE cobros_ab.fechacobro='$fechainicio'
Código MySQL:
Ver originalON cobros_ab.fechacobro
=entradas.fechacobro
WHERE cobros_ab.fechacobro
='$fechainicio';