Mam następujący problem.
I chcę wydobyć z bazy danych nacje jednostek atakującej o broniącej się.
Stosując zapytanie:
<?php include("config.php"); //sprawdzamy czy na danych koordach jest jakas jednostka! $zapytanie="SELECT * FROM jednostki WHERE koord='$koordfin'";//pobieramy dane obrońcy { $nacja_obrońcy=$wiersz['nacja']; } if($cnt!=0){ //oznacza że pole jest zajęte. //sprawdzam czy dana jednostka jest jednostka wroga, czy swoją $query1="SELECT * FROM jednostki WHERE id='$num'";//pobieramy dane atakującego $nacja_atakujacego=$linia['nacja']; if($nacja_atakujacego==$nacja_obrońcy){ }else{..... //tu instrukcje jeśli jednostki są różnych nacji ?>
I z obu zapytań otrzymuję identyczny wynik, choć w bazie danych mam różnice.
Jeśli zaatakuję aliantem niemca- otrzymuję komunikat że są to jednostki sprzymierzone i nie mogę ich atakować.
Jak zaatakuję niemcem alianta- otrzymuję ten sam komunikat.
Proszę o wskazanie- gdzie mam błąd.