login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[SQL] Like probleem (Opgelost)

Offline gijs - 07/03/2007 20:04
Avatar van gijsHTML beginner Ik zit met een LIKE probleem, en kom er niet uit. Volgens mij is het best een n00b vraag 

Wat wil ik?
Alles selecteren uit de tabel nieuws, waar:
- de taal gelijk is aan $taal
- de titel LIKE $zoekterm
of het bericht LIKE $zoekterm

Onderstaande heb ik, maar dit geeft een verkeerd resultaat. Ik vermoed dat de haakjes niet goed staan, maar weet even niet hoe ze wel moeten staan..

  1. SELECT *
  2. FROM nieuws
  3. WHERE taal = '" . $taal . "'
  4. AND (titel LIKE '%" . $zoekterm . "%'
  5. OR bericht LIKE '%" . $zoekterm . "%')

4 antwoorden

Gesponsorde links
Offline MindPrison - 07/03/2007 20:33 (laatste wijziging 07/03/2007 20:33)
Avatar van MindPrison PHP gevorderde Je query lijkt me wel te kloppen, maar die jokertekens kunnen het resultaat natuurlijk serieus beïnvloeden.
Offline Abbas - 07/03/2007 20:34 (laatste wijziging 07/03/2007 20:35)
Avatar van Abbas Gouden medaille

Crew .NET
  1. <?php
  2.  
  3. $query = mysql_query("SELECT * FROM nieuws WHERE taal = '".$taal."' AND titel LIKE '%".$zoekterm."%' OR bericht LIKE '%".$zoekterm."%' ");


@marten: volgens mij zijn die haakjes zelfs niet nodig
Offline marten - 07/03/2007 20:34 (laatste wijziging 07/03/2007 20:37)
Avatar van marten Beheerder
  1. SELECT *
  2. FROM nieuws
  3. WHERE taal = '" . $taal . "'
  4. AND (titel LIKE '%" . $zoekterm . "%')
  5. OR (bericht LIKE '%" . $zoekterm . "%')


probeer het zo eens

nee zijn het ook niet maar als hij dan haakjes wil gebruiken doe het dan zo 
Offline gijs - 07/03/2007 21:11
Avatar van gijs HTML beginner Bedankt! Het is opgelost! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s