PHP Where voor search boxje

Pagina: 1
Acties:
  • 77 views sinds 30-01-2008

  • peter99
  • Registratie: April 2000
  • Laatst online: 20-05-2025
Ik wil graag een query uitvoeren op een tabel waar de gebruiker een waarde intypt en mysql in dat veld de waarden terug geeft waar die naam in voor komt.
dus wanneer iemand piet intypt dan moet uit de tabel alle regels met piet , PIET ,ABCPiet,ABCPietDEF etc. voorkomen.

volgens mij moet het zoiets als hieronder zijn alleen werkt dat dus niet.

$result = mysql_query("SELECT * FROM Klant WHERE Naambedrijf *~ '$Zoeknaam' " );

Iemand een goeie oplossing !!

Peter

Verwijderd

<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>SELECT * FROM search WHERE keyword LIKE '%$key%'[/quote]gebruik ik.

met LIKE kun je zoeken en % is een don't care.
(dus hij zoekt naar alles waar de combinatie $key in voorkomt...)

Verwijderd

[indirect relevant]
Remember kids, een like query is OMFG sloom
je kunt ook je db zo designen dat je dingen indexeerd, maar goed, het antwoord is al gegeven.
[/indirect relevant]

  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

pff... ik zoek me een aars.. maar ik moet een hele nieuwe db ontwerpen..

ik heb de volgende velden in de table : TABS :

Artist
Songtitle
Info
ID

Ik wil dus een zoekmachinetje maken die in de "Artist" & "Songtitle" zoekt..

dus dat ie bij beide zoekt en alle resultaten weergeven.. (daarna met link naar het hele info bestand,.. maar dat lukt me zelf wel)

ben nogal n00b erin,.. maar tot nu is men hele site al in php.. en et werkt lekker..nu dit nog :)

Ontwikkelaar van NPM library Gleamy


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ik zie het verband niet tussen je kick en dit topic?

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.