Mam tabele w bazie SQL o nagłówkach: id;a;b;
niekiedy argumenty w a powtarzają się. Może to wyglądać następująco.
Chciałbym aby móc odczytać sobie za pomocą phpa w następujący sposób

Text1
- xxx
- yyy
- uuu
- zzz
- vvv
<?php ?>
...gdyby nie jeden problem - w ten sposób wyświetlisz wszystkie pozycje z kolumn 'a' i 'b' tabeli.
<?php } ?>
<?php else $tmp[ $result['a'] ][] = $result['b']; } ?>
<?php $sql = "SELECT a,b FROM _test1 ORDER BY a"; { } ?>
<?php ( ( [0] => xxx [1] => yyy [2] => uuu ) ( [0] => zzz [1] => vvv ) ) ?>
<?php // $tab <- dwuwymiarowa tablica $r = ""; foreach($tab as $id => $val){ $r .= "<id>".$id."</id>\n"; foreach($val as $tmp){ $r .= "<elem>\n"; $r .= "<text>".$tmp."</text>\n"; $r .= "</elem>\n"; } } ?>
<?php ( ( [0] => xxx [1] => yyy [2] => uuu ) ( [0] => zzz [1] => vvv ) ) ?>
<?php // $tab <- dwuwymiarowa tablica $r = ""; foreach($tab as $id => $val){ $i=-1; $r .= "<id>".$id."</id>\n"; foreach($val as $tmp){ $i++; $r .= $i; $r .= "<elem>\n"; $r .= "<text>".$tmp."</text>\n"; $r .= "</elem>\n"; } } ?>
<?php foreach($tab as $id => $val){ foreach($val as $tmp){ ?>
<?php foreach($tab as $id => $val){ foreach($val as $id2 => $tmp){ ?>