Apr 20 at 9:55am, Alex Hogan wrote:
> function myselect($array1, $array2){
> $query = "SELECT".foreach($array1 as $flds){ $flds[$i]; }.
> "FROM".foreach($array2 as $tbls){ $tbls[$n]; } ...
Alex, if you merely wish to place the values of an array into your
query, you might also try doing it this way:
$query = 'SELECT '. implode(', ', $array1).
' FROM '. implode(', ', $array2). ' ... ';
Usually when writing queries, I prefer to use sprintf():
$q = 'SELECT %s FROM %s';
$q = sprintf($q, implode(', ',$array1), implode(', ',$array2));
The more complex the query gets, the easier it is to read using this
approach. I'm sure some find that debatable. After all, I'm crazy ;)
--
Kelly Hallman
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php