arkadaşlar selamlar. dizi değişkene veritabanından veri alamıyorum. amacım dil değerlerini her sayfa yenilemesinde veritabanından almak yerine sessiona yazdırıp ordan kullanmak. Ama bir türlü arrayın içinden çıkamadım. kullandığım kod şöyle; if (!$_SESSION["dildegerleri"]) { $sqlh = "select `key`, `value_".$_SESSION["lang"]."` from `dilkey` order by `key` asc"; $sorguh = mysql_query ($sqlh); while ($satirh = mysql_fetch_assoc($sorguh) ) { if ($satirh["key"] && $satirh["value_".$_SESSION["lang"]]) { $tempdeger .= $satirh["key"] ." => ". $satirh["value_".$_SESSION["lang"]] ." , "; } } $tempdeger = substr($tempdeger,0,-3); $_SESSION["dildegerleri"] = array($tempdeger) ; mysql_free_result($sorguh); } foreach($_SESSION["dildegerleri"] as $x=>$x_value){ define($x,$x_value); } ekran çıktısı da şöyle oluyor, print_r ($_SESSION["dildegerleri"]); Array ( [0] => xad => Adınız , xbagislarim => Bağışlarım , xemail => Email Adresiniz , xsoyad => Soyadınız ) yardımcı olacak arkadaşlara çok teşekkürler...