function r_p($id) {
$par = mysql_fetch_array(mysql_query("SELECT id, parent_id FROM products_extended WHERE id='".$id."'"));
echo $par['id'].'<br>'; // вот здесь нужно формировать массив - а как?
$id1 = $par['parent_id'];
if ($id1 <> 0) {
r_p($id1);
}
}