login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Inner join werkt niet?

Offline zwobbel - 16/02/2008 11:49 (laatste wijziging 16/02/2008 11:50)
Avatar van zwobbelPHP gevorderde Als ik mijn querry uitvoer krijg ik maar geen data te zien op mijn pagina ziet iemand waarom?
Code:
  1. $Leden = mysql_query("
  2. SELECT leden.Naam, leden.Voornaam, leden.Tel, leden.Gsm, leden.Email, group.GroupNaam, status.StatusNaam
  3. FROM `group` INNER JOIN (`status` INNER JOIN `leden` ON 'status.StatusID' = 'leden.StatusID') ON 'group.GroupID' = 'leden.GroupID'
  4. ") or die(mysql_error());
  5.  
  6. if(mysql_num_rows($Leden) != 0)
  7. {
  8. while ( $Fetch = mysql_fetch_object ( $Leden ) )
  9. {
  10.  
  11. $tpl->newBlock('DataGebruiker');
  12. $tpl->assign
  13. (
  14. (
  15. 'LedenNaam' => $Fetch->Naam,
  16. 'LedenVoornaam' => $Fetch->Voornaam,
  17. 'LedenTelefoon' => $Fetch->Tel,
  18. 'LedenGsm' => $Fetch->Gsm,
  19. 'LedenEmail' => $Fetch->Email,
  20. 'LedenGroep' => $Fetch->GroupNaam,
  21. 'LedenFunctie' => $Fetch->StatusNaam
  22. )
  23. );
  24. }
  25. } else { print "empty"; }


Database:
  1. CREATE TABLE `group` (
  2. `GroupID` int(11) NOT NULL AUTO_INCREMENT,
  3. `GroupNaam` varchar(50) NOT NULL,
  4. PRIMARY KEY (`GroupID`)
  5. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
  6.  
  7. CREATE TABLE `leden` (
  8. `ID` int(11) NOT NULL AUTO_INCREMENT,
  9. `GebruikersNaam` varchar(50) NOT NULL,
  10. `Wachtwoord` varchar(50) NOT NULL,
  11. `Naam` varchar(60) NOT NULL,
  12. `Voornaam` varchar(60) NOT NULL,
  13. `Straat` varchar(60) NOT NULL,
  14. `Huisnummer` int(11) NOT NULL,
  15. `Gemeente` varchar(60) NOT NULL,
  16. `Postcode` int(11) NOT NULL,
  17. `GeboorteDatum` varchar(60) NOT NULL,
  18. `Tel` varchar(60) NOT NULL,
  19. `Gsm` varchar(60) NOT NULL,
  20. `Email` varchar(60) NOT NULL,
  21. `GroupID` int(11) NOT NULL,
  22. `StatusID` int(11) NOT NULL,
  23. `Wijziging` tinyint(1) NOT NULL,
  24. `Betaald` tinyint(1) NOT NULL,
  25. `Verzekerd` tinyint(1) NOT NULL,
  26. PRIMARY KEY (`ID`),
  27. UNIQUE KEY `GebruikersNaam` (`GebruikersNaam`)
  28. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
  29.  
  30. CREATE TABLE `status` (
  31. `StatusID` int(11) NOT NULL AUTO_INCREMENT,
  32. `StatusNaam` varchar(50) NOT NULL,
  33. PRIMARY KEY (`StatusID`)
  34. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.317s