$data=mysql_query($this->SQL) or dieSQL($this-SQL); $rows=array(); while ($row=mysql_fetch_assoc($data)) { $r=array(); foreach ($this->Columns as $c) { if (isset($c['text'])&&$c['text']!='') { foreach ($row as $key=>$value) { $c['text']=str_replace('SQL['.$key.']', $row[$key], $c['text']); } $r[]=$c['text']; } else { $r[]=' '; } }; $rows[]=$r; }; ---- Array ( [0] => Array ( [0] => 26 [1] => Test Inicom Easymail [2] => 1 [3] => [4] => 0 ) [1] => Array ( [0] => 35 [1] => test 8 [2] => 0 [3] => 2007-06-07 19:29:19 [4] => 0 ) [2] => Array ( [0] => 29 [1] => [2] => 0 [3] => 2007-06-06 20:42:39 [4] => 0 ) [3] => Array ( [0] => 30 [1] => [2] => 0 [3] => 2007-06-06 20:42:56 [4] => 0 ) [4] => Array ( [0] => 31 [1] => [2] => 0 [3] => 2007-06-07 11:55:03 [4] => 0 ) [5] => Array ( [0] => 32 [1] => [2] => 0 [3] => 2007-06-07 11:55:38 [4] => 0 ) [6] => Array ( [0] => 33 [1] => [2] => 0 [3] => 2007-06-07 11:56:01 [4] => 0 ) [7] => Array ( [0] => 34 [1] => Prueba [2] => 0 [3] => 2007-06-07 12:06:35 [4] => 0 ) [8] => Array ( [0] => 36 [1] => [2] => 0 [3] => 2007-06-12 10:54:53 [4] => 0 ) [9] => Array ( [0] => 37 [1] => [2] => 0 [3] => 2007-06-12 10:55:08 [4] => 0 ) )