coś nie idzie tak. string zawiera INSERT INTO .. VAULUES(...);
Ostatecznie sam się zakręciłem... I napisałem coś takiego:
function test($aTab, $aTab_name)
{
$i=0;
foreach($aTab as $k=>$id)
{
$sSql2 = 'SELECT * FROM '.$aTab_name.' WHERE id_pp ='.$id.' ORDER BY id ASC';
$pResult2 = pg_query($sql2) or die("blad zapytania do DB");
$aHis = pg_fetch_all($result2);
// print_r($aHis);
foreach($aHis as $k=>$his)
{
(string)$sName_row = ''; (string)$sValue_row='';
foreach($his as $k=>$v)
{
$sName_row .= $k.', ';
$sValue_row .= "'".$v."', ";
}
$sName_row = substr($sName_row, 0, -2);
$sValue_row = substr($sValue_row, 0, -2);
echo "INSERT INTO({$sName_row}) ".$aTab_name." values (" . $sValue_row ."); <br />";
$i++;
}
}
echo'ILE: '. $i;
}
conn();
$aTab = pob_id();
test($aTab, 'ro_punkt_umowa');
Najważniejsze: działa :)