login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Uitlezen uit meerdere tabellen

Offline Chupskie - 10/06/2006 13:01 (laatste wijziging 10/06/2006 13:07)
Avatar van ChupskieMySQL beginner Deze vraag zal misschien wel vaker voor zijn gekomen, maar ik kon niks terug vinden in het forum! iig to da point

Ik lees nu een aantal gegevens uit van laatst gepost nieuws berichten, berichten uit het gastenboek, laatste uitspraken, enz.

Nu was mijn vraag kan ik dit ook aan elkaar koppelen.
Dus dan zou het zo iets worden:

- [UITSPR] fantastische opmerking over..
- [GB] Hey wat doen we vanaaf of..
- [GB] Weet ik ook niet wat wil jij..
- [NIEUWS] Bush, geef weer meer geld uit..
- [UITSPR] Zie de gij ze vliegen..?

Iemand een idee hoe ik dus van meerdere tabellen, gegevens kan pakken, en dan ook automatisch er de juiste catagorie voor kan zetten. Zodat je een overzichtje krijg als hierboven.

Zou dit met JOIN functie moeten, of kan dit ook anders.

Graag jullie reactie, want ik zou het echt niet weten..?:| 

edit: kheb nu iig ontdekt, dat het met UNION werkt..!
Kga dit heel ff verder bestuderen, heeft iemand hier ervaring mee?

5 antwoorden

Gesponsorde links
Offline Ontani - 10/06/2006 13:13 (laatste wijziging 10/06/2006 13:13)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
ik ga der vanuit dat categorie een integer in uw nieuwsberichten is en deze overeenstemt met het id uit de tabel categorie:

  1. Select n.*, c.naam from nieuwsberichten as n, categorie as c where (n.categorieNr = c.id)
Offline Chupskie - 10/06/2006 13:46
Avatar van Chupskie MySQL beginner Het werkt nu bijna goed.. het uitlezen was niet zo moelijk met de UNION functie..
Maar nu gaat het een beetje mis, bij het sorteren van alles, want het logischt is om op datum te sorteren.. en nu heb ik in een tabel, de datum verkeerd opgeslagen, zo dus: 07-06-2006 ipv 2006-06-07, en daar kan ik dus nu niet goed op sorteren. Heeft iemand hier een oplossing voor? Alles omzetten is geen optie het zijn zo'n 4 a 500 rijen.. 
Offline Gerard - 10/06/2006 13:48
Avatar van Gerard Ouwe rakker zijn de velden ingesteld als DATE of als VARCHAR?
Offline Chupskie - 10/06/2006 13:51 (laatste wijziging 10/06/2006 14:22)
Avatar van Chupskie MySQL beginner edit: sorteer functie probleem al opgelost

edit2: Nu het laatste probleempje, hoe krijg ik dit er nu per catagorie bij: [UITSPRAAK] & [NIEUWS] Wordt dan gewoon de tabelnaam uitgelezen, of staat die naam ergens anders opgeslagen? Of wordt dit gewoon met een if else je gedaan?:| 
Offline Maarten - 11/06/2006 00:49
Avatar van Maarten Erelid Per fetch heb je een array, bv. $fetch, waar je dan iets à la $fetch['title'] weergeeft hé? Doe eens:
  1. <?php
  2. echo '<pre>'.print_r($fetch,true).'</pre>';
  3. ?>

En kijk of daar geen bruikbare elementen opduiken.. ben het niet zeker maar het zou goed kunnen dat daar een verwijzing naar de originele tabel staat.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.19s