Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Łączenie warunków problem
Forum PHP.pl > Forum > Przedszkole
Adalberd
Witajcie,

Potrzebuje w zapytaniu połączyć 2 warunki, nie wiem czy dobrze kombinuje do tego wykorzystać UNION.
Na żaden sposób nie udaje mi się napisać tego poprawnie:

[MYSQL] pobierz, plaintext
  1. $query = "(SELECT SUM(Km) AS suma3 FROM rejestr WHERE `id_pojazd`='.$_POST['wybierzpojazd']) UNION (SELECT SUM(Km) AS suma2 FROM rejestr WHERE Data BETWEEN FROM_UNIXTIME('$data_od2') AND FROM_UNIXTIME('$data_do2'))";
[MYSQL] pobierz, plaintext
skowron-line
  1. SELECT SUM(Km) AS suma3 FROM rejestr WHERE
  2. (`id_pojazd`='.$_POST['wybierzpojazd'])
  3. OR
  4. ( Data BETWEEN FROM_UNIXTIME('$data_od2') AND FROM_UNIXTIME('$data_do2'))


Zobacz coś takiego bo chyba coś przekombinowałeś.
Adalberd
  1. $query = 'SELECT SUM(Km) AS suma3 FROM rejestr WHERE
  2. (`id_pojazd`='.$_POST['wybierzpojazd'])
  3. OR
  4. ( Data BETWEEN FROM_UNIXTIME('$data_od2') AND FROM_UNIXTIME('$data_do2')); //sumowanie kilometrów w określonym czasie


Tylko mam problem z ogarnięciem prawidłowo średników mhm
skowron-line
Cytat(Adalberd @ 13.11.2011, 12:04:25 ) *
  1. $query = 'SELECT SUM(Km) AS suma3 FROM rejestr WHERE
  2. (`id_pojazd`='.$_POST['wybierzpojazd'])
  3. OR
  4. ( Data BETWEEN FROM_UNIXTIME('$data_od2') AND FROM_UNIXTIME('$data_do2')); //sumowanie kilometrów w określonym czasie


Tylko mam problem z ogarnięciem prawidłowo średników mhm

I musisz o tym napisać na forum questionmark.gif Ty i twój edytor nie jesteście sobie w stanie z tym poradzić questionmark.gif
Adalberd
problem sam rozwiązałem:

  1. $query = "SELECT SUM(Km) AS suma3 FROM rejestr WHERE ( id_pojazd =".$_POST['wybierzpojazd']." AND Data BETWEEN FROM_UNIXTIME('$data_od2') AND FROM_UNIXTIME('$data_do2') )" ;



Temat do zamknięcia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.