Wybranie dowolnej pozycji w tabeli na podstawie klauzuli WHERE MySQL

0

Hej,

Mam powiedzmy pole, gdzie mogę wybrać jedną z czterech opcji - mianowicie Liga, Liga Krajowa, Liga Europejska, Dowolny

Teraz, po wybraniu Ligi, do klauzuli WHERE

where GoalsScored != 0 AND m.Competition_CompetitionName = ?

Będzie podstawiona Liga, natomiast, jeżeli użytkownik wybrałby opcję Dowolny, chciałbym, by były wybrane wszystkie ligi, czyli tak jakby tej klauzuliwhere w ogóle nie było. Czy jest taka możliwość?

Pozdrawiam

1

Jeżeli opcja wybrana przez użyszkodnika będzie powiedzmy w zmiennej X to wystarczy dodać warunek:

WHERE GoalsScored != 0 AND (m.Competition_CompetitionName = X OR X = 'Dowolny')

Oczywiście jest to tylko propozycja na szybko z wartością, która jest zahardkodowana w kodzie.

0

m.Competition_CompetitionName

0

Dziękuję bardzo, o to chodziło @Haskell :)
@Marcin.Miga co masz na myśli? Coś nie tak?

Ale to wtedy trzeba dwa razy dodać parametr z tą samą zmienną, zgadza się?

1 użytkowników online, w tym zalogowanych: 0, gości: 1