Buenas tardes.
 
El problema al que me refiero es que la momento de querer filtrar informacion obtenida de una consulta no me respeta el if, y tomando en cuenta que no me marca ningun erorr 
aqui les dejo el codigo    
Código PHP:
Ver original$sqlTime=mysql_query("SELECT date, timeStart, timeFinish FROM stay WHERE unit='$unitencrypt' AND comment='' ORDER BY id ASC, date ASC") or 
die ("Error la buscar recorrido: ".mysql_error());         list($fecharow, $horarow) = explode(' ',numberToDate
($row[0]));             if($fecharow >= $LimitFecha){
                $sqlCode=mysql_query("SELECT code, timeTravel, date FROM travel WHERE unit='$unitencrypt' AND date='".$row[0]."' AND timeTravel >= '".$row[1]."' AND timeTravel <= '".$row[2]."' ORDER by date ASC ")                  
                    if($datCode[0]==4 || $datCode[0]==201 || $datCode[0]!=3 || $datCode[0]!=202){
                        echo $datCode[0],'<br>';
                                        }
                                 }
                          }
  
y al momento de visualizar los datos filtrados aparecen los que no deseo. 
Espero alguien pueda ayudarme, ya que he intentado de varias formas el manejo del if y no resulta 
Saludos