Resultaten uit 2 tabellen weergeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Test test

test test

05/01/2010 19:07:00
Quote Anchor link
Op mijn site kun je reacties geven op foto's / profielen. Daarbij wil ik een lijst waarin de laatste (8) reacties komen...
De reacties op foto's komen in een andere tabel in de database dan die van de profielen.

Ik heb op google gezocht en op deze site, maar dan kom ik vooral op JOIN uit, maar volgens mij is dat hier niet van toepassing.

Wie weet wel hoe ik die twee tabellen kan samen voegen in één lijst?

Oja dat had ik nog geprobeerd, maar dat werkt niet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$getEntriesDB
= mysql_query("SELECT fotoreacties.naamvan, fotoreacties.pagina, fotoreacties.zichtbaar, testimonial.naamvan, testimonial.pagina, testimonial.zichtbaar FROM fotoreacties, testimonial ORDER by id DESC LIMIT 0,8");
    while ($getEntriesReacties = mysql_fetch_array($getEntriesDB))
    {

    $getID = $getEntriesReacties["id"];
    $getZichtbaar = $getEntriesReacties["zichtbaar"];
    $getPagina = $getEntriesReacties["pagina"];
    $getVan = $getEntriesReacties["naamvan"];
    
    if ($getZichtbaar == "nee") {
    }

    else {
    echo "<a href=$getPagina>Reactie van $getVan</a><br>";
    }
    }

            
?>
 
PHP hulp

PHP hulp

21/11/2024 22:53:37
 

05/01/2010 19:09:00
Quote Anchor link
Ja, dat kan met een join.
 
Test test

test test

05/01/2010 19:22:00
Quote Anchor link
Maar "JOIN" gebruik je toch om 2 waardes aan elkaar te koppelen?

Hierbij hoeven de uitkomsten uit de 2 verschillende tabellen toch niet aan elkaar gekoppeld te worden?
 

05/01/2010 19:27:00
Quote Anchor link
Nee, join gebruik je om twee tabellen aan elkaar te koppelen.
Zie ergens in http://phptuts.nl/view/41/
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.