opvragen uit twee tabelen

Status
Niet open voor verdere reacties.

Brugse zot

Gebruiker
Lid geworden
29 feb 2008
Berichten
48
opvragen uit twee velden

Beste mensen hoe kan ik met sql/php

in twee velden (1 tabel) tegelijk zoeken?

hij zoekt nu enkel in benodigdheden maar zou ook in naamrecept moeten zoeken.

ik heb hier een daar gelezen over inner en outer joins maar volgens mij is dat enkel om te zoeken in twee tabellen.


$select = "SELECT * FROM recept WHERE benodigdheden LIKE'%".$_POST['zoekveld']."%'";

wat zou hier een oplossing zijn
 
Laatst bewerkt:
Dit lijkt mij meer op een php-vraag als een sql-vraag. Mocht ik me vergissen, wat wil je dan precies in sql?
 
Als ik het goed begrijp wil je een query uitvoeren welke dus in 1 tabel op 2 velden zoekt?

Iets in de richting van :

SELECT columns
FROM tables
WHERE column1 LIKE 'value1'
or column2 LIKE 'value2';

:)
 
ja dat klopt 2 of meer velden uit 1 tabel

maar iets als dit :
SELECT columns
FROM tables
WHERE column1 LIKE 'value1'
or column2 LIKE 'value2';

had ik al geprobeerd maar dat werkte niet.
dan vind hij totaal niks terweil hij het met een enkel zoekveld wel vind
 
'like' werkt met procent-tekens en als je 'or' gebruikt moet dat tussen haken. Je krijgt dan dit:
PHP:
SELECT columns
FROM tables
WHERE ( column1 LIKE '%value1%' OR column2 LIKE '%value2%' );
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan