Je maakt hier op geen enkel moment een array aan. In uw lus wijzigt u eenvoudig enkele variabelen waarover ik in de context die u heeft gepost niet kan redeneren.
Als alles wat je nodig hebt, geen enkele gegevensfiltering, is dit voldoende:
$list = Array();
while( $row = mysqli_fetch_array($result) ) {
$list[] = $row;
}
[] wordt in feite 'toegevoegd' in PHP, het is een lelijk mechanisme, maar het werkt.
Als u toegang wilt tot rijen per primaire sleutel ( id
in jouw geval denk ik ) vervang dan gewoon []
met [$row["id"]]