Cytat(wookieb @ 2.05.2009, 09:05:45 )

Ale po co tak chcesz to zrobić? Jest to... "nieeleganckie" przedstaw sytuację bo pewnie da się to zrobić w inny sposób.
moja sytuacja:
Kod
$columns = array('id','name','content');
$result = mysql_query("SELECT ".implode(",", $columns)." FROM tabela");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
for($i=0;$i<count($columns);$i++){
$a = $columns[$i];
$b = $row[columns[$i]];
$$a[] = $b; //to nie działa
}
}
//tu wyświetla wartości zmiennych o nazwach takie jak nazwy kolumn
print_r($id);
print_r($name);
print_r($content);