login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Inner join + Where

Offline Fliten - 16/09/2006 11:01
Avatar van FlitenNieuw lid Heb een probleem met mijn query, wanneer ik een inner join gebruik en nog een Where. Heb die 2 elementen zeker nodig om mijn gewenste resultaten te bekomen. De query lukt enkel en alleen maar als ik ofwel die Inner join of die Where weg doe.

  1. SELECT * FROM nieuws_artikelen INNER JOIN nieuws_categorieen ON (nieuws_artikelen.categorieID = nieuws_categorieen.categorieID) WHERE categorieID = $categorieID ORDER BY nieuwsID DESC LIMIT 3



Even mijn tabellen ook meegeven:

CREATE TABLE `nieuws_categorieen` (
`categorieID` int(2) NOT NULL auto_increment,
`categorieNaam` varchar(40) NOT NULL default '',
PRIMARY KEY (`categorieID`)
) ENGINE=MyISAM;

CREATE TABLE `nieuws_artikelen` (
`nieuwsID` int(5) NOT NULL auto_increment,
`categorieID` int(2) NOT NULL,
`titel` varchar(40) NOT NULL,
`naam` varchar(40) NOT NULL,
`artikel` text NOT NULL,
`datum` varchar(20) NOT NULL,
`tijd` varchar(20) NOT NULL,
PRIMARY KEY (`nieuwsID`)
) ENGINE=MyISAM;

3 antwoorden

Gesponsorde links
Offline MindPrison - 16/09/2006 11:23 (laatste wijziging 16/09/2006 11:24)
Avatar van MindPrison PHP gevorderde Probeer eens de tabelnaam voor 'categorieID' te zetten:

  1. SELECT * FROM nieuws_artikelen INNER JOIN nieuws_categorieen ON (nieuws_artikelen.categorieID = nieuws_categorieen.categorieID) WHERE nieuws_artikelen.categorieID = $categorieID ORDER BY nieuwsID DESC LIMIT 3


Als dit niet werkt, kan je eens met de andere tabel ervoor proberen of moet je gewoon de WHERE weglaten.
Offline Fliten - 16/09/2006 11:26
Avatar van Fliten Nieuw lid Maar de WHERE moet er bij, anders krijg ik niet de gewenste categorie
Offline MechaVore - 16/09/2006 13:12 (laatste wijziging 16/09/2006 13:15)
Avatar van MechaVore Gouden medaille

PHP gevorderde
probeer dit ook is:

SELECT * FROM nieuws_artikelen INNER JOIN nieuws_categorieen ON (nieuws_artikelen.categorieID = nieuws_categorieen.categorieID) WHERE nieuws_artikelen.categorieID = $categorieID ORDER BY nieuws_artikelen.nieuwsID DESC LIMIT 3

En wat krijg je voor foutmelding? of geeft hij gewoon geen resultaat?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s