Salve a tutti
devo fare una condizione dove un campo deve essere uguale ad una variabile mentr e un'altro campo non deve essere uguale ad un'altra variabile:

Codice PHP:
if($idevento!=""){
    
$sql="WHERE IDUtente='$_COOKIE[IDUtente_Network]' AND IDEvento!='$idevento' AND (OraInizio BETWEEN '$unix_start' AND '$unix_end') OR (OraFine BETWEEN '$unix_start' AND '$unix_end') OR ($unix_start BETWEEN OraInizio AND OraFine)";
}else{
    
$sql="WHERE IDUtente='$_COOKIE[IDUtente_Network]' AND (OraInizio BETWEEN '$unix_start' AND '$unix_end') OR (OraFine BETWEEN '$unix_start' AND '$unix_end') OR ($unix_start BETWEEN OraInizio AND OraFine)";
}
$QuerySE=mysql_query("SELECT * FROM agenda $sql") or die (mysql_error());
if(
mysql_num_rows($QuerySE) > 0$error="error"
ora se idevento esiste deve fare la prima sql, fin qui tutto ok ma il problema è che se il campo IDEvento è uguale a $idevento non deve dare errore ed invece da errore