WHERE database probleem.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robbin

Robbin

07/11/2004 13:30:00
Quote Anchor link
ik heb deze code om iets uit een database tehalen:

SELECT *
FROM agenda
WHERE d_jr = '04'
OR d_jr = 'al'
AND d_mnd = '11'
OR d_mnd = '12'
ORDER BY d_mnd, d_dag ASC
LIMIT 0 , 5

maar nu snap ik niet waarom hij ook dingen uit de database haalt waar d_jr='03' wat kan ik hier aan doen?
 
PHP hulp

PHP hulp

18/11/2024 08:36:30
 
Alfred -

Alfred -

07/11/2004 13:33:00
Quote Anchor link
Robbin:
ik heb deze code om iets uit een database tehalen:

SELECT *
FROM agenda
WHERE d_jr = '04'
OR d_jr = 'al'
AND d_mnd = '11'
OR d_mnd = '12'
ORDER BY d_mnd, d_dag ASC
LIMIT 0 , 5

maar nu snap ik niet waarom hij ook dingen uit de database haalt waar d_jr='03' wat kan ik hier aan doen?


Maak het eerst een duidelijk door met haakjes te werken,

SELECT *
FROM agenda
WHERE
(d_jr = '04' OR d_jr = 'al')
AND
(d_mnd = '11' OR d_mnd = '12')
ORDER BY d_mnd, d_dag ASC
LIMIT 0 , 5

En het kan dus niet dat ie d_jr=03 uitleest....

Edit: Typo
Gewijzigd op 07/11/2004 13:34:00 door Alfred -
 
Robbin

Robbin

07/11/2004 13:41:00
Quote Anchor link
nu door die haakjes leest hij het dus niet uit. het is toch eigenlijk best simpel...
 
John de Boer

John de Boer

07/11/2004 15:39:00
Quote Anchor link
Doe het eens stapje voor stapje

Wat geeft
SELECT * FROM agenda WHERE (d_jr='04' OR d_jr='al');
en wat geeft
SELECT * FROM agenda WHERE (d_mnd='11' OR d_mnd='12');
?

Misschien zou je ook eens op http://www.w3school.com/sql/ kunnen kijken of hier

En je zou een programma als MySQL erbij kunnen gebruiken (alleen als je windows gebruikt!).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.