Re: [Q] EXT SQL IN PostgreSQL
| From: | Yasuo Ohgaki | Date: | Sat, 22 Jun 2002 04:06:40 +0000 |
| Subject: | Re: [Q] EXT SQL IN PostgreSQL | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-19992@lists.php.net to get a copy of this message | ||
PostgreSQL module does not have cursor.
All you have to do is execute query then
fetch records one by one. For example,
$result = pg_query($db_connection, 'select * from your_table;');
while ($record = pg_fetch_array($result)) {
print_r($record);
}
Above code can be used to print all records in
a result set.
--
Yasuo Ohgaki
Brown wrote:
# Sorry to my poor English I have a procedure ( named by select_table ) ########################################## BEGIN; select select_table('select_cur','table_name'); FETCH ALL IN select_cur; COMMIT; ########################################## This Query is right In Console (psql). I wanna see a result with php. $sql = " BEGIN; select select_table('select_cur','table_name'); FETCH ALL IN select_cur; COMMIT; "; $result = pg_exec($connect,$sql); $row = pg_fetch_row($result); is not run. How can I get the CURSOR from PostgreSQL with PHP ?