login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Forum (Opgelost)

Offline tbsites - 06/10/2007 16:12 (laatste wijziging 06/10/2007 16:21)
Avatar van tbsitesOnbekend Hallo Sima's!

Ik ben van plan een forum te maken.
Ik heb een hele tijd phpBB gebruikt en ik word het toch wel een beetje zat. Nu ben ik al een eindje en nu zit ik met het volgende probleem:

Ik heb 2 tabbelen. Een heet cats en een heet topics. Nu wil ik eerst uit cats de categorien halen. dat doe ik gewoon via een select. Maar nu wil ik uit topics de topics halen met die categorie. Dit zou ik wel als er maar 1 op de pagina staat. Maar nu kunnen er meerdere categorien staan. Hoe kan ik dat nu doen dan?

Groeten

4 antwoorden

Gesponsorde links
Offline GTW - 06/10/2007 16:25
Avatar van GTW Gouden medaille

PHP gevorderde
een while in een while

while <select cat>
while <select onderwerp met cat.id>
Offline Ibrahim - 06/10/2007 16:26
Avatar van Ibrahim PHP expert
  1. SELECT * FROM topics WHERE cat_id = <categorie_id>
Offline tbsites - 06/10/2007 16:29 (laatste wijziging 06/10/2007 16:33)
Avatar van tbsites Onbekend @GTW: Dus zoiets:(ik kan het momenteel niet uitproberen)

  1. $res = mysql_query("SELECT * FROM cats");
  2. while ($obj = mysql_fetch_object($res)) {
  3. $res = mysql_query("SELECT * FROM topics WHERE id ='" .$obj->id."'");
  4. while ($obj2 = mysql_fetch_object($res2)) {
  5. echo $obj2->1;
  6. echo $obj2->2;
  7. }
  8.  
  9. }



@pycho: snap het niet helemaal 
Offline Stefan14 - 06/10/2007 16:36
Avatar van Stefan14 PHP gevorderde tbsites, inderdaad op die manier

alleen waarom gebruik je mysql_fetch_object? Dat is de langzaamste manier van fetchen die er is. gebruik liever assoc, of array, assoc is de snelste, en beide werken op de $row['kolom'] manier.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.173s