Upload image to MySQL DB using PHP

0

1. My PHPupload Image Script

<?php
// SERVIDOR ONDE AS IMAGENS ESTÃO SALVAS

$caminhonoservidor='imagens'; // este caminho será gravado na variável imagem
$caminhotemporario= isset($_FILES['imagem']['tmp_name']) ? $_FILES['imagem']['tmp_name'] : ''; // gravado antes de ser enviado ao servidor
$nomeimagem=isset ($_FILES['imagem']['nam']) ? ($_FILES['ímagem']['nam']): '' ; 
$caminhofinal= $caminhonoservidor.'/'.$nomeimagem; //caminho final 

1. Upload Function

move_uploaded_file($nomeimagem, 'imagens/'.($caminhofinal));// funcao que vai mandar imagem para o banco de dados

1. form fields

$nome=isset ($_POST['nome'])? $_POST['nome'] : '';
$preco=isset ($_POST['preco'])? $_POST['preco'] : '';
$desc=isset ($_POST['descricao']) ? $_POST['descricao'] :'';
$quant=isset ($_POST['quantidade']) ? $_POST['quantidade']:''  ;
$data=isset ($_POST['data']) ? $_POST['data'] : '';

1. Query

// sql para inserir dados no Banco de dados
$sql = "INSERT INTO produtos (imagem, nome, descricao, preco, quantidade, data) values ('".$caminhofinal."','".$nome."','".$desc."',  '".$preco."', '".$quant."', '".$data."')";
// executar a query
$res = mysqli_query($conexao, $sql);

// testar execução da query
if ($res){
    echo 'Inserido com sucesso';}
    else {'Dados não inseridos com sucesso';}

?>
    
asked by anonymous 23.12.2017 / 02:34

0 answers