Skip to main content

Assiociative Arrays - 2

Je gaat leren hoe PDO de inhoud van een tabel aan jou terug geeft en hoe je deze in een HTMl tabel kan afdrukken.

Kijk eens naar de volgende code, dit is een voorbeeld van ene resultset zoals je die van PDO zou kunnen krijgen als je een query op de database uitvoerd.

<?php
$resultSet = array(
    array(
        'id' => "1",
        'name' => "Mo"
    ),
   array(
        'id'   => "2",
        'name' => "Angel"
    ),
   array(
        'id'   => "3",
        'name' => "Do"
    ),
    array(
        'id'   => "4",
        'name' => "Anouar"
    ),
	array(
        'id'   => "5",
        'name' => "Keyana"
    )
)

Wat je ziet is een 'gewoon' array van assiociative arrays. Weet je nog dat we arrays van arrays konden maken? Dat doen we nu ook in de volgende vorm (schematisch):

[ [assiociative array], [assiociative array], [assiociative array], [assiociative array], [assiociative array] ]

We hebben dus array, $resultSet en die heeft 5 elementen, $resultSet[0], $resultSet[1],....$resultSet[5].

Opdracht 1: maak een for-loop en doe een print_r van alle 5 de elementen van de $resultSet.

Opdracht

Vervang nu de print_r zodat je nu ook de resultaten netjes in een tabel krijgt, dus de output moet er als volgt uit zien.

Id Naam
1 Mo
2 Angel
3 Do
4 Anouar
5 Keyana

Dit ziet er zou dus de inhoud van een tabel kunnen zijn.

We hbben nu geleerd hoe we de return value van een PDO object in een tabel kunnen weergeven!

--