PHP Superman wrote:
Hey everyone, is there a way to return all the variables from a string into
an array, for example
$Var1="Yo";
$Var2="Man";
$SQL="SELECT * FROM tblname WHERE 4=$Var1 AND WHERE 3=$Var2";
$AllVars=MySpecialFunction($SQL);
your function MySpecialFunction() will recieve the following string:
"SELECT * FROM tblname WHERE 4=Yo AND WHERE 3=Man"
which apart from being (probably) incorrect SQL, is just a string -
how is your special function supposed to tell which chars are part of
the previously injected variables' values - and even more impossible:
how would the function find out what those variables we're called to
begin with (it can't).
what is it you would like to achieve?
rgds,
jochem
PS - learn to walk before you fly ;-)
print_r($AllVars);
would ideally print an array like:
{
array
$Var1="Yo"
$Var2="Man"
}
i think i should use an ereg or preg replace but I don't know much about
them or how to use them, thanks in advance
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php