Nasıl php saklanan bir postgres işlevini getirme yok

1 Cevap php

Sadece burada biraz karıştı ...

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ı?

1 Cevap

Sadece veritabanına FETCH-geçecektir:

$result = pg_query("FETCH ALL FROM zc;");

Artık PHP almak için hemen hemen tüm pg_fetch_all $ sonucunda sonuç veya () almak için bir süre-döngü kullanabilirsiniz.