evet oyun normal md5 gönderiyor php de var hata

Alıntı
<?php //OzkanTR --> Burasını bile değiştirmişsiniz.. 3nqiN olcak..
set_time_limit(1000);
$ex = odbc_exec;
$re = odbc_result;
$ar = odbc_fetch_array;
$ro = odbc_fetch_row;

$conn = odbc_connect("KN_Online","USER","PASS");

$eskisifre = $ex($conn,"select strAccountId,strPasswd from TB_USER");


while(odbc_fetch_row($eskisifre)){
$acc = $re($eskisifre,1);
$sifre = $re($eskisifre,2);
$pass = md5($sifre);
$enqiN = $ex($conn,"update TB_USER set StrMD5Pwd = '".$pass."' where StrAccountID = '".$acc."'");
echo 'Account: '.$acc.' - Şifre : '.$pass.'<br />';
}
?>
yapmak istediğim StrPasswd yi md5 yapıp StrMD5Pwd ye eklemek

Bu arada birde StrPasswd tabloda char(21) olarak ekli arada kalan boşlulardan kaynaklanıyor boşluklar olmadan nasıl convert edebilirim ?