Gravar senha na tabela

boa tarde,
estou tentando gerar uma senha emm uma tabela.
criei um blank , gera a senha , porem não grava no banco , podem me ajudar, desde ja agradeço

sc_select(meus_dados, “select Senha from Tabprof”);
while ( !{meus_dados}->EOF ) {
if (empty({Senha})) {
$vsenha = gerarSenha(6);
{Senha} = $vsenha;
echo $vsenha;

}	
{meus_dados}->MoveNext();

}
{meus_dados}->Close();
function gerarSenha($comprimento) {
$caracteres = ‘0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()’;
return substr(str_shuffle($caracteres), 0, $comprimento);
}

Você tem que fazer explicitamente o UPDATE na tua tabela, ao invés de usar:

{Senha} = $vsenha;
1 Curtida