Bueno he llegado a esto:
Código PHP:
$fecha1="2005-03-13";
$fecha2="2005-03-18";
$RESULT=mysql_query("SELECT count(*)
FROM TBLI_RESERVAS tr, TBLI_RESERVA_MATERIALES trm
WHERE trm.NMMATERIAL = '$NMMATERIAL'
AND tr.NMRESERVA=trm.NMRESERVA
AND NOT ((tr.FEINICIO>'$fecha1' AND tr.FEINICIO>'$fecha2')
OR
(tr.FEFIN<'$fecha1' AND tr.FEFIN<'$fecha2'))",$conectar);
if (mysql_num_rows($RESULT) != 0) {
header("Location: $redir?error:_mesaje=3");
exit;
}
cuando realizo el query en mysql directamente... no tengo problema me sale bien todo.. siendo asi .. 0 si puedo reservar y 1 si no se puede reservar...
entonces el lio ahora esta.. en que ya nunca me deja reservar... y eso que estoy diciendo que si es !=0 no me deje reservar... no se que pasa.. sera algo de sintaxis o que?.. porque como les cuento, en mysql si me sale como debe.. y ya al ponerlo en código nunca me deja reservar como si siempre fuera ==0 y si cambio ese != por igual.. ahi si se enloquece porque me deja hacer reservas asi no se pueda.