Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Geavanveerd zoeken

Japaveh
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

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