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']."&".
"&link".$i."=http://".$row['link']."&";
}
echo $rString."&";

which gives me the following string:

&n=6&id0=3&&title0=Canned Laughter&&link0=http://www.cannedlaughter.net&&id1=4&&title1=Voetsjoeba&&link1=http://www.voetsjoeba.com&&id2=5&&title2=Kirupa&&link2=http://www.kirupa.com&&id3=6&&title3=Spoono&&link3=http://www.spoono.com&&id4=7&&title4=ReadyMadeMag&&link4=http://www.readymademag.com&&id5=9&&title5=Weebl and Bob&&link5=http://www.weebl.jolt.co.uk&

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?

cheers!