I thought that apart from returning an id the result set was created 
within the scope of the function so when the function finishes the 
resulted was deleted;

But since is just an id an the result is stored somewhere else I 
wouldn't need any reference.

btw where can I read about references besides php manual?

Rasmus Lerdorf wrote:
> Note that you rarely change a result set, so there is very little point in
> returning a reference to it given PHP's shallow copy implementation.  And
> in your case you are just returning a resource id which you definitely
> aren't going to change.
> 
> But if for some reason you feel it is important (please explain why) then
> this is the syntax:
> 
> function & bdConsultar($strCon) {
>       $idRes = @mysql_query($strCon);
>       return $idRes;
> }
> 
> $myID = & bdConsultar("Select * from users");
> 
> But again, I don't think you are quite understanding references.
> 
> -Rasmus


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to