Bonjour à tous et toutes

voila j'ai récupéré ce bout de code
<?php
$db_name = "test";
$link = mysql_connect("localhost", "root", "") or die("Connexion impossible.");
$table_name = 'users';
$db = mysql_select_db($db_name, $link);
$query = "select name,pass from " . $table_name;
$result = mysql_query($query) or die("Impossible d'interroger la base de données");
$num = mysql_num_rows($result);
if ($num != 0) { $file= fopen("account.php", "w");
while ($row = mysql_fetch_array($result))
$_xml .="<? $password = array (
\"" . $row['name'] . "\" => \"" . $row['pass'] . "\");?>
\r\n";
//while ($row = mysql_fetch_array($result))
fwrite($file, $_xml);
fclose($file); echo "Le fichier XML a etait créé <a href=\"account.php\">Show source :).</a>"; }
else { echo "erreur"; }
?>
pour en fait récupérer en tableau array cette base sous cette forme
<? /* ***** PASSWORDS ***** */
$passwords = array (
"guest" => "guest",
"guest2" => "guest",
"Mitch" => "toto",
"toto" => "password",
"titi" => "password",
);?>
mais voila il incrémente bien mais refait la ligne comme ceci
<?$passwords = array ( "guest" => "guest",);?>
<?$passwords = array ( "guest2" => "guest",);?>
finalement je n'arrive pas à sauvegarder ma base en incrémentant dans un tableau "unique"
Je suis perdu merci de m'aider
