Ben aslında burada soru haberi: http://stackoverflow.com/questions/2536727/calling-a-stored-postgres-function-from-php
Ben cevabı kabul, ama, aslında benim için çalışmıyor ... İşte orijinal soru:
Ben Postgres bir işlevi var, ve ben pg isteminde olduğum zaman, ben sadece yaptığım:
SELECT zp('zc',10,20,90);
FETCH ALL FROM zc;
Ben php bu nasıl merak ediyorum?
Ben sadece yapabileceğini düşündüm:
$q = pg_query("SELECT zp('zc',10,20,90)");
Ama, nasıl ben bu sorgudan "fetch" mı?
Ben hala bunu nasıl tamamen emin değilim ...
Denedim
$q = pg_query("SELECT zp('zc',10,20,90)");
$f = pg_query("FETCH ALL FROM zc");
while($row = pg_fetch_array($f)) ...
ve
while($row = pg_fetch_all($f)) ...
ve
$q = pg_query("SELECT zp('zc',10,20,90);FETCH ALL FROM zc;")
while($frow = pg_fetch_array($q)) ...