login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Alleen bepaald id's SELECT'en?

Offline Chupskie - 05/07/2006 19:24 (laatste wijziging 05/07/2006 19:25)
Avatar van ChupskieMySQL beginner Ik zit met het probleem, dat ik alleen een aantal id's wil SELECT'en, maar dat wil niet lukken. Hij pakt alleen het eerste id, en geeft voor de rest geen foutmelding.
Het idee wat ik wil bereiken is dit:

1. Groen
2. Blauw
3. Rood
4. Donkerblauw
5. Roze
6. Paars
7. Geel

Nu wil ik alleen geel en rood echo'en. Dat zijn dus id's: 3 en 7.

  1. <?php
  2. SELECT * FROM `tabel`
  3. WHERE kleurid = '3'
  4. AND kleurid = '7'
  5. ORDER BY kleurnaam ASC
  6. ?>


En dan nog echo'en, en dan krijg je dit:

-> Rood
-> Geel

Ik hoop dat het duidelijk is! Het probleem zit dus in het WHERE gedeelte? Heeft iemand een idee, hoe dit op te lossen is??

-Chupskie:| 

2 antwoorden

Gesponsorde links
Offline Gerard - 05/07/2006 19:25
Avatar van Gerard Ouwe rakker
  1. kleurid = '3'
  2. AND kleurid = '7'


1 veld kan nooit 2 waardes hebben waaraan 1 rij moet voldoen. Je moet hier dan ook gebruik maken van OR of van IN(3, 7)
Offline Chupskie - 05/07/2006 19:28
Avatar van Chupskie MySQL beginner Ja OR was precies die ik zocht.. khad al gezocht, maar khad hem niet kunnen vinden. Bedankt voor je oplossing. Het werkt nu perfect!

-Chupskie:D 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.184s