Array problem
Denne function ligger poster fra en db i et array.function DbQuerry()
{
$dbconnect = new dbconnect();
$dbconnect->mysqlconnect();
$select = $this->querystring[$this->querrystringnumber];
$res = mysql_query($select);
$ar = array();
while($r = mysql_fetch_array($res))
{
$ar[] = array($r[0],$r[1],$r[2],$r[3],$r[4],$r[5]);
}
return $ar;
}
(querystring er et array indeholdende en masse querrystrings)
Dette fungerer fint, men jeg vil gerne kunne lave mit inderste array dynamisk i størrelsen alt afhængigt af hvor mange values der kommer fra db.
Jeg har prøvet med følgende
while($r = mysql_fetch_array($res))
{
foreach($r as $key=>$value)
{
$ar[] = $value;
}
$ar2[] = $ar;
$ar = array();
}
return $ar2;
Det virker, men hver værdi ligges nu i arryet 2 gange.
Hvad gør jeg forkert?
