Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Geavanveerd zoeken

3 antwoorden
  • Pagina om een zalencentrum te zoeken adhv bepaalde wensen: Dmv checkboxen kan een selectie worden gemaakt uit een aantal plaatsen. Drukt men op de knop zoeken, dan worden alle locaties uit de database gehaald met de gekozen plaatsen. Nu is er ook een mogelijkheid om naast de plaats, ook voorzieningen kiezen(bijv. internet, fitness). Dus kan men er bijvoorbeeld voor kiezen om een zalencentrum te zoeken die in Eindhoven ligt EN een fitnessruimte heeft. Ik heb het volgende geprobeerd: [code:1:37481ab64d]SELECT * FROM locaties WHERE plaats LIKE '%Eindhoven%' OR plaats LIKE '%Boxtel%' AND WHERE voorzieningen LIKE '%fitness%' ORDER BY naam ASC[/code:1:37481ab64d] Maar dit geeft uiteraard alle locaties in Eindhoven en Boxtel en niet alleen die met een fitnessruimte. Mijn vraag: Hoe los ik dit op? Ik heb het geprobeerd met MATCH, maar bij teveel resultaten(boven de 50%) werkt dit niet en dat is niet de bedoeling. Alvast bedankt!
  • AND WHERE kan -natuurlijk- niet. Volgens mij kan je expresies tussen haakjes zetten, dus zou zoiets moeten werken: [code:1:57a97ebaba]SELECT * FROM locaties WHERE (plaats LIKE '%Eindhoven%' OR plaats LIKE '%Boxtel%') AND voorzieningen LIKE '%fitness%' ORDER BY naam ASC[/code:1:57a97ebaba]
  • AND WHERE was idd zomaar even een test, die hoort daar niet te staan ;). Ik ga het meteen even proberen!

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.