Re: losing MySQL resource
| From: | Niel Archer | Date: | Sat, 19 Sep 2009 11:25:36 +0000 |
| Subject: | Re: losing MySQL resource | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-46517@lists.php.net to get a copy of this message | ||
> I'm maintaining a session. I successfully connect to a database ($DBConnect
> = mysql_connect()). I save the connection resource in a session variable
> ($_SESSION['connection'] = $DBConnect) ... to use in subsequent queries. It
> remains valid while the user is on the current page.
> print_r($_SESSION['connection']) yields 'Resource id #3', for instance.
>
> User browses to a new page ... in the same session. $_SESSION['$DBConnect']
> no longer references a valid mysql resource.
> print_r($_SESSION['connection']) yields '0'.
>
> Other "ordinary" values saved in $_SESSION variables remain valid.
>
> Is there something special about a mysql resource?
Not about the resource itself, no. PHP closes connections to a Db when a
script ends, unless the connection is persistent, so while the resource
IS saved, the connection to which it refers no longer exists.
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
--
Niel Archer
niel.archer (at) blueyonder.co.uk