alguém saberia me dizer como fazer isto, porque a imagem não aparece nem a pau meus colegas: eis o script completo: $conec=mysql_connect("localhost","root",""); $db=mysql_select_db("basefoto",$conec); if($accao == 'registar') { // Registara imagem na base de dados $fp = fopen($imagem,"rb"); $imagem_temp = fread($fp,filesize($imagem)); fclose($fp); $imagem_temp = addslashes($imagem_temp); $sql = mysql_query("INSERT INTO tb_Imagem(Imagem,Tipo,bytes,dados) VALUES('$imagem_name','$imagem_type','$imagem_size','$imagem_temp')",$conec) or die("Erro no SQL: ".mysql_error()); $command_sql = "select * from tb_imagem"; $exec_query = mysql_query($command_sql) or die ("Erro ao executar a consulta"); while ($results = mysql_fetch_array($exec_query)){ $arq_id=$results["id"]; ?> <img scr='image/<? echo mysql_result($exec_query,0,'dados'); ?>'> <? } }/*fecha acao=entrar */?> <? /*Mostra o formulário para a inclusão da imagem no BD */?> <form name="frm_imagem" method="post" action="<?echo $PHP_SELF;?>?accao=registar" enctype="multipart/form-data"> <table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="75%" colspan="2"> <div align="center"><font face="Arial" size="2"><b></b></font></div> <font face="Arial" size="2">Imagem:</font> <font face="Arial" size="2"> <input type="file" name="imagem"> </font></td> </tr> <tr> <td colspan="2" height="30"><div align="center"><font face="Arial" size="2"> <input type="submit" name="enviar" value="Guardar imagem "> </font></div></td> </tr> </table> </form> </body> </html>