Du bør gøre noget som dette:
$data = array();
while($row = $db->database_fetch_assoc($query))
{
$data[] = $row;
}
Nu er $data et array, hvor hvert element er en række af forespørgselsresultatet.
Derefter kan du få adgang til rækkerne som $data[0], $data[1], og elementerne i rækkerne som $data[1]['package'], $data[0]['itemtype'], fordi hver række er en associativ matrix.
Du kan få returneret antallet af rækker ved at bruge count($data).