I hope you won't mind helping me here: (I have searched the Postgres mailing lists but no-one seems to have had this problem) None of the documentation seems to address this:
Is this legal?
$sSql = "select glatype, gla.glacode, gladescrip, gladepr, gll.* from gll,gla where gll.glacode = gla.glacode and gla.glatype = '".strtoupper($glrowresult)."' and gll.fisyear = $year order by gll.glacode"; $result1 = pg_exec($conn, $sSql); for($i=0;$i<pg_numrows($result1);$i++) { $glresult = pg_fetch_array($result1,$i); if($glresult["glatype"]=="FA") { $sSql="select * from gll where gll.glacode = '".strtoupper($glresult["gladepr"])."' and gll.fisyear = $year";
The second select does not work - it gives no error message either. I wonder if it does not like selecting a seond time from gll while in the loop after the first select. The idea is that some gl accounts need to refer to other ones for a calculation to be done during this report I am trying to do.