hallo,

Ik heb een beginnersvraagje over en querry die ik zou willen gebruiken.
Bedoeling is dat ie alle wedstrijden laat zien, waar thuis= dorst en type=cup
of uit=dorst en type =cup.


$sortteam="DORST";
$schema_SQL="SELECT * FROM wedstrijden WHERE thuis='$sortteam' or uit='$sortteam' AND type='cup' ORDER BY datum ASC";
$schema_resultaat=mysql_query($schema_SQL)

Bij deze laat ie ook de wedstrijden zien van alle ploegen die type=cup zijn

Wat doe ik juist fout?
Bedoeling is dat ie alle wedstrijden laat zien, waar thuis= dorst en type=cup of thuis=dorst en type =cup.
Dit is hetzelfde? Wat wil je nu precies uit je database halen?
als de wedstrijden type=cup zijn

moeten
alle wedstrijden waar uit (van uitploeg) =DORST weergegeven worden en
alle wedstrijden waar thuis (van thuisploeg) =DORST ook

DATABASE tabelnaam= wedstrijden

uit
thuis
type

SELECT *
FROM wedstrijden
WHERE 
    type = 'cup'
AND   
    (uit = 'dorst' OR thuis = 'dorst')


Zou gewoon moeten werken.

Reageren