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
On Thu, 4 Apr 2002, javier wrote:
> I trying to code a kind of DB wrapper.
> So when is dbQuery turn I run into trouble.
> I read in php manual that refrences are not like C pointers. They just
> point to the same content.
>
> I want to return the result from a mysql_query
> but if I do something like this:
>
> function bdConsultar($strCon) {
> $idRes = @mysql_query($strCon);
> return $idRes;
> }
>
> Should be called like this?
>
> $myID = &bdConsultar("Select * from users");
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php