Zoeken in een tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Crispijn -

Crispijn -

03/08/2006 08:44:00
Quote Anchor link
Ha allen,

Met de volgende query wil ik dat mensen kunnen zoeken op gebruikers, emailadres, voornaam en achternaam.

Wanneer ik op alleen bijvoorbeeld de gebruikersnaam zoek gaat dit perfect.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "SELECT * FROM eden WHERE gebruikersnaam LIKE '%".$_POST['zoekterm']."%'";
?>


Alleen ik wil in meerdere velden zoeken. Ik dacht dat ik die kon scheiden met komma's, zoals wel vaker in query's, maar dat is niet zo. Een zoektocht leverde niks op. Wie o wie geeft een oplossing?

Deze werkt dus niet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "SELECT * FROM leden WHERE gebruikersnaam, emailadres, voornaam, achternaam LIKE '%".$_POST['zoekterm']."%'";
?>
 
PHP hulp

PHP hulp

17/11/2024 15:34:10
 
Jan Koehoorn

Jan Koehoorn

03/08/2006 09:01:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sql
= "
SELECT gebruikersnaam, emailadres, voornaam, achternaam
FROM leden
WHERE
gebruikersnaam LIKE '%"
. $_POST['zoekterm'] ."%'
OR emailadres LIKE '%"
. $_POST['zoekterm'] ."%'
OR voornaam LIKE '%"
. $_POST['zoekterm'] ."%'
OR achternaam LIKE '%"
. $_POST['zoekterm'] ."%'";
?>

Tip: gebruik geen *, maar alleen de velden die je nodig hebt. Da's sneller.
 



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.