een query met voorwaarde
kurtik watson
03/09/2011 16:59:35Beste,
Ik zou graag mijn query willen aanpassen wanneer in de database de velden gebruikersnaam en naam gelijk zijn. Indien dit het geval is, wil ik een andere query.
Dus ik heb een algemene query:
$query ="SELECT * FROM members"
Indien de gegevens uit kolommen "naam" en "gebruikersnaam" gelijk zijn dan wil ik een andere query:
$query="SELECT * FROM members WHERE datum = NOW()"
Is dit mogelijk?
mvg,
Kurt
Ik zou graag mijn query willen aanpassen wanneer in de database de velden gebruikersnaam en naam gelijk zijn. Indien dit het geval is, wil ik een andere query.
Dus ik heb een algemene query:
$query ="SELECT * FROM members"
Indien de gegevens uit kolommen "naam" en "gebruikersnaam" gelijk zijn dan wil ik een andere query:
$query="SELECT * FROM members WHERE datum = NOW()"
Is dit mogelijk?
mvg,
Kurt
PHP hulp
24/12/2024 18:13:21Vincent Huisman
03/09/2011 17:01:10Jacco Brandt
03/09/2011 17:08:04kurtik watson
03/09/2011 18:11:42Dit werkt niet :-(
Je kan niet telkens als CASE een nieuwe query opstellen
Case $query1=..
Case $query2=..
Dit lukt bij mij niet.
Je kan niet telkens als CASE een nieuwe query opstellen
Case $query1=..
Case $query2=..
Dit lukt bij mij niet.
Gewijzigd op 03/09/2011 18:33:09 door kurtik watson
Jacco Brandt
03/09/2011 19:12:51Jacco Brandt op 03/09/2011 17:08:04:
SELECT * FROM members WHERE naam <> gebruikersnaam OR datum = NOW()
Dit zou gewoon moeten werken.
- SanThe -
03/09/2011 19:37:22Jacco Brandt op 03/09/2011 19:12:51:
Dit zou gewoon moeten werken.
Jacco Brandt op 03/09/2011 17:08:04:
SELECT * FROM members WHERE naam <> gebruikersnaam OR datum = NOW()
Dit zou gewoon moeten werken.
Moet het niet dit zijn?
SELECT * FROM members WHERE naam = gebruikersnaam AND datum = NOW()
Jacco Brandt
03/09/2011 19:48:24Nopes, hij wil alleen een aangepaste query als de naam en gebruikersnaam hetzelfde zijn.
Dus:
SELECT * FROM members WHERE
name <> gebruikersnaam -> naam is geen gebruikersnaam, dus de normale query
OR datum = NOW() -> aangepaste query, met datum = NOW()
Dus:
SELECT * FROM members WHERE
name <> gebruikersnaam -> naam is geen gebruikersnaam, dus de normale query
OR datum = NOW() -> aangepaste query, met datum = NOW()