login  Naam:   Wachtwoord: 
Registreer je!
 Forum

where (Opgelost)

Offline elecomte - 03/04/2007 09:06
Avatar van elecomteGrafische interesse ik wil een query die 2X selecteert.
alle cat=1 en alle subcat=1

  1. "select * from dpw_shop WHERE cat='1' and subcat='$subcat' ORDER BY id DESC LIMIT 50"

dit doet het niet 

5 antwoorden

Gesponsorde links
Offline Voldemort - 03/04/2007 09:08
Avatar van Voldemort PHP ver gevorderde Je moet je query opsplitsen zodat je er 2 hebt, 1 die alle cat=1 ophaalt en 1 die alle subcat=1 ophaalt.

Haal je variablen buiten de quotes, dit voorkomt soms fouten en het is netter als ze er buiten staan.
Offline elecomte - 03/04/2007 09:11 (laatste wijziging 03/04/2007 09:12)
Avatar van elecomte Grafische interesse kun je even een voorbeelde geven en is er echt geen mogelijkheid om het te doen met 1 query?

zoals hier: http://www.site...amp;id=803
Offline Dark_Paul - 03/04/2007 09:14
Avatar van Dark_Paul PHP ver gevorderde Jawel, zoals je zelf al aangaf.
SELECT * FROM <tabel> WHERE veld1=statement1 AND veld2=statement2
Maar dan moeten ze wel in dezelfde tabel staan, anders moet je met JOINS gaan werken.
http://www.site...ySQL/WHERE
Offline elecomte - 03/04/2007 09:16
Avatar van elecomte Grafische interesse dankuwel het is opgelost.
het feit dat het bij mij werkt, moet liggen aan de AND die niet in hoofdletters was en het feit dat ik '$subcat' gebruikte ipv ".$subcat."
Offline Voldemort - 03/04/2007 11:21
Avatar van Voldemort PHP ver gevorderde @elecomte:

Wat niet goed is om te gebruiken:

  1. $query = "BLABLA WHERE subcat = '$subcat' AND BLABLA";
  2. $query = "BLABLA WHERE subcat = ".$subcat." AND BLABLA";


Wat wel goed is om te gebruiken:

  1. $query = "BLABLA WHERE subcat = '".$subcat."' AND blabla";
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s