• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Como adicionar uma imagem ao MySQL?Primeiramente, vamos criar uma tabela no Banco de Dados:CREATE TABLE imagens (codigo INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,formato VARCHAR(255) NOT NULL,imagem BLOB NOT NULL);Pronto, agora iremos criar o script que vai envia-la para o Banco de Dados:upload.php<?$caminho = "/caminho/para/a/pasta/"; // Coloque o caminho do servidor para a pastaonde as imagens vao ficar.if(empty($file)) {?><form method="POST">Imagem: <input type="file" name="file"><br>Formato: <select name="formato"><option value="gif">Gif</option><option value="jpeg">Jpg</option></select><br><input type="submit" value="Enviar"></form><?} elseif(!empty($file)) {$arq = $file_name;if(move_uploaded_file($file."/".$arq, $caminho."/".$arq)) {$abre = fopen($caminho."/".$arq, "r");$le = fread($abre, filesize($caminho."/".$arq));fclose($abre);$qr = "INSERT INTO imagens (formato,imagem)VALUES('".$formato."','".addslashes($le)."')";mysql_query($qr) or die(mysql_error());} else {echo "Nao foi possivel enviar a imagem!";}}?>Agora vamos fazer um script para mostrar a imagem:imagem.php<?$qr = "SELECT * FROM imagens ORDER BY codigo DESC";$sql = mysql_query($qr);$l = mysql_fetch_array($sql);header("Content-type: image/".$l[formato]);echo stripslashes($l[imagem]);?>Pronto, agora e so usufruir do mesmo.Tutorial por
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...