$silah_isim = $row[armsisim];
Yewrine veritabanındaki isim alanının adını yaz

Dene bakalım
    
    $res = query("SELECT * FROM `silah_log` WHERE `uyeid`=$u ORDER BY RAND() LIMIT 0,5");

$str .= 'Silahların : ';
while( $row = mysql_fetch_array($res) ) {
   $silah_id = $row[armsid]; 
   $silah_isim = $row[armsisim];

    if( empty($silah_id) ) {
       echo $str .= 'Silah yok.';
    }
    else {
        $silah_isim = get_silah_isim($silah_id);
        echo $str .= $silah_isim .',';
     }
}