Is het mogelijk om een variabele van naam te veranderen bij elke nieuwe loop?

een versimpelde versie van mijn script:

<?php
$query = mysql_query("hier een werkend script");
while ($rij = mysql_fetch_object($query)) {

/*
In deze loop worden 3 variabelen gedefineerd:
$picPath, $username en $bericht.

Het is de bedoeling dat na elke loop de naam van de variabele veranderd (een cijfer verhoogd), dus in de tweede loop wordt de informatie niet in $picPath gezet maar in $picPath1, daarna in $picPath2 etc.. (zelfde voor $username en $bericht)
*/


}
?>

Uiteindelijk moet ik dus een serie variabelen hebben die er zo uit ziet:

$picPath1 = '1e image url';
$username1 = '1e username';
$bericht1 = '1e bericht';

$picPath2 = '2e image url';
$username2 = '1e username';
$bericht2 = '2e bericht';

$picPath3 = '3e image url';
$username3 = '3e username';
$bericht3 = '3e bericht';

enzovoorts.. Ik hoop dat ik duidelijk ben en iemand mij kan helpen!

(Nb. Ik heb de variabelen op deze manier nodig om in een Flash-bestand te laden.)
Ooit wel eens van arrays gehoord :)

<?php
//Boven je whileloop
$whilenr = 1;

//Dus in je whileloop
$picPath[$whilenr] = $whilenr.'e image url';
$username[$whilenr] = $whilenr.'e username';
$bericht[$whilenr] = $whilenr.'e bericht';

$whilenr++;
?>

Een voorbeeld van de uitkomst
$picPath[2] = 2e image url
$username[2] = 2e username
$bericht[2] = 2e bericht

Succes

edit:
whilenr++ toegevoegd voor in de whileloop
pff.. hoe stom :P

ik had daar ook al aan gedacht maar ik zat ook te denken dat Flash geen variabele kan lezen als $picPath[2] etc.. maar die defineer ik natuurlijk met:

..
<param name="movie" value="test.swf?picPath=<? echo $picPath[0];?>&username=<? echo $username[0];?>">
..

't is al laat, tnx iig ;)

Reageren