| From: | "Luis H(dot)" <pgsql-novice(at)geekhouse(dot)no-ip(dot)com> | 
|---|---|
| To: | <pgsql-novice(at)postgresql(dot)org> | 
| Subject: | Re: Using PostgreSQL with PHP / Scope an Lifetime of $result | 
| Date: | 2003-08-26 18:52:12 | 
| Message-ID: | 002601c36c03$2a621ac0$0301a8c0@bigbertha | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-novice | 
After you execute the pg_exec, the results are stored in $query and no longer have any direct reference to the database. So you can close the connection and still work with the query. I would assume you can return the $query and continue to work on it as long as you'd like.
http://us4.php.net/manual/en/function.pg-query.php
  ----- Original Message ----- 
  From: Martin Ziebart 
  To: pgsql-novice(at)postgresql(dot)org 
  Sent: Monday, August 25, 2003 5:07 PM
  Subject: [NOVICE] Using PostgreSQL with PHP / Scope an Lifetime of $result
Hi !
  The following PHP-Code:
  >>    $conn=pg_connect ($conn_string);
   
  >>    $query=pg_exec ($conn, $sql_statement);     // it's pg_query for PHP >4.2.0
>> pg_close ($conn);
My question:
What's the scope and lifetime of the $query Resource ? Can I still use it after calling pg_close ? or do i have to copy all my rows, fields and stuff before calling pg_close.
Suppose I'd use the mentioned Code in a function wich will return $query as a result. Will the return value of the function still be valid and usable ?
Thanks for your help !
Martin
please reply to: mNO_SPAMartin_ziebart(at)web(dot)de remove NO_SPAM to get the email adress
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Juan Francisco Diaz | 2003-08-26 19:07:43 | Can the following be done? | 
| Previous Message | Juan Francisco Diaz | 2003-08-26 15:39:46 | How come PGsql function can only handle 3 params? |