Fazer update incluindo imagem no banco

Olá pessoal,

Tenho uma aplicação de controle onde o usuário pode alterar apenas sua senha e avatar. Inclui 4 campos:
Senha Atual (Text)
Nova Senha (Text)
Repetir Nova Senha (Text)
Avatar (Imagem (Nome de Arquivo))

Mas não estou conseguindo incluir a imagem no banco de dados.

Meu código está assim:

function AlteraAvatar($id, $imagem)
{
$img = base64_encode($imagem);

$sql = "UPDATE B002_USUARIOS SET 
		AVATAR = '$img'
		WHERE ID = $id;";
sc_exec_sql ($sql);

};

Como posso resolver esse problema?

Grato,

Ilano.

Olá,

Não sei qual é o seu banco de dados e também não sei qual o tipo de campo que está sendo usado, mas supondo que seja MySQL eu tentaria fazer da seguinte forma:

$sql = "UPDATE B002_USUARIOS SET AVATAR = $img WHERE ID = $id"; sc_exec_sql ($sql);

ou

$sql = "UPDATE B002_USUARIOS SET AVATAR = ".$img." WHERE ID = $id"; sc_exec_sql ($sql);