login  Naam:   Wachtwoord: 
Registreer je!
 Forum

twee keer LIKE gebruiken in query

Offline yolk - 08/04/2005 08:10
Avatar van yolkHTML interesse Uit de MySQL-database wil ik de namen ophalen van alle clubs met een x of een y. Ik dacht dat het iets zou moeten zijn als:
  1. SELECT id, clubnaam, plaats
  2. FROM clubs
  3. WHERE clubnaam
  4. LIKE 'x%' OR LIKE 'y%'
  5. ORDER BY clubnaam ASC


maar ik krijg deze melding
  1. You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIKE 'y%' ORDER BY clubnaam ASC' at line 2


Moet ik voor x en y een aparte select-query maken of kan ik de query zo maken dat op x en y wordt gezocht?

2 antwoorden

Gesponsorde links
Offline Legolas - 08/04/2005 08:54
Avatar van Legolas Onbekend Denk dit:
  1. SELECT id, clubnaam, plaats FROM clubs WHERE clubnaam LIKE 'x%' or clubnaam LIKE 'y%' ORDER BY clubnaam ASC

zo??? mysql weet nl. niet dat LIKE 'y%' slaat op clubnaam.
Offline CelestialCelebi - 08/04/2005 10:34
Avatar van CelestialCelebi PHP gevorderde je wilt alle clubs ophalen die beginnen met x of y?

http://dev.mysq...tions.html -> SUBSTRING()

Niet met LIKE gaan kloten als dat niet hoeft..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.193s