$password_hash = md5(md5("123456") . $salt); 
$sifre_query= mysql_query("SELECT * FROM kullanicilar ORDER BY kullanici_id ASC");
if(mysql_num_rows($sifre_query) >= 1)
{
	while($sifre_row = mysql_fetch_array($sifre_query))
	{
		$sifre= $sifre_row['sifre'];
		$kullanici_adi= $sifre_row['kullanici_adi'];
        if($password_hash == $sifre) 
        { 
           echo $kullanici_adi; 
	    }
    }
}
Yalnız şöyle bir durum var. vbulletinin db sini bilmediğimden dolayı sorgunun değiştirilmesi gerek. ayrıca @radmin in $password_hash kısmını direkt kullandım. sanırım vb de şifreler iki kez md5leniyor. bu kısmın da düzenlenmesi lazım. sanırım $salt değişkeninde de SALT hash kullanılıyor. dediğim gibi vbulletinin dbsine girip bakmak gerek. ama bu kodların azcık düzenlemeyle işe yaraması lazım.

ekleme:bu arada kullanıcıların şifresi görünmez hiçbir zaman. sadece md5lenmiş veriler birbirine uyarsa kullanıcı adını ekrana yazdır diyoruz.