ugrás a tartalomhoz

2d tömb létrehozása while ciklussal mysql resource-ból

rrroka · 2007. Nov. 17. (Szo), 18.12
Sziasztok!
Egy órája próbálom, h miként tudok a swiftmailer decorator pluginjához (http://www.swiftmailer.org/wikidocs/v3/plugin_decorator) egy szép kétdés tömböt létrehozni.
vmi ilyen eredmény kellene:
$replacements = array(
    "joe##kukac##bloggs.com" => array("{name}" => "Joe", "{weather}" => "chilly"),
    "fred##kukac##perry.com" => array("{name}" => "Fred", "{weather}" => "muggy")
);
és így próbálom:
while($egy_valtozat=mysql_fetch_assoc($rs)){
	$replacements = array(
		$egy_valtozat['email'] => array(
				  "{id}" => $egy_valtozat['email'],
				  "{kod}" => $egy_valtozat['le_code']
		)
	);
}
(meg még 5x másképp...), de semmi értelmezhető eredmény nem lesz belőle.
jó, nem vagyok egy kétdétömb szakértő, de mit baszok itt el?!
köszönöm.
üdv:
rrroka
 
1

Fogalmazhatnád a kérdést kicsit finomabban is...

csla · 2007. Nov. 17. (Szo), 20.04

$replacements = array();
while ($egy_valtozat = mysql_fetch_assoc($rs))
 {
  $replacements[$egy_valtozat['email']] = array('{id}' => $egy_valtozat['email'], '{kod}' => $egy_valtozat['le_code']);
 };
2

oksa, bocs

rrroka · 2007. Nov. 18. (V), 10.41
csak kicsit türelmemet vesztettem már... :)
amugy ezt a verziót is próbáltam és nem működött, de megmondom neked h miért:
a resourcet előtte már egyszer szétszedtem while-al egy másik tömbbe, így itt ezért nem volt semmi eredmény.
kellett még egy lekérés és while-al végigmeni rajta (vagy az előzőbe betenni a 2dtömb generálást), így letta tuti.
nagyon köszia segítséget.