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