Double ampersands in loadvars. good or bad?

hi folks.

I’m struggling with the

Flash, PHP, and MySQL Integration tutorial by Ben Smith, a.k.a ?mega (12th May 2005).

it has a PHP part:

$qResult = mysql_query ("SELECT * FROM sites ORDER BY id ASC");
$nRows = mysql_num_rows($qResult);
$rString ="&n=".$nRows;
for ($i=0; $i< $nRows; $i++){
$row = mysql_fetch_array($qResult);
$rString .="&id".$i."=".$row['id']."&"."&title".$i."=".$row['title']."&".
echo $rString."&";

which gives me the following string:

&n=6&id0=3&&title0=Canned Laughter&&link0= and Bob&&link5=

obviously I am having trouble with this tutorial, and trying to isolate the problem.
Is it possible the double ampersands are causing flash not te return the vars, or should I look elsewhere?