Salvar imagens em um banco de dados no phpmyadmin

  • Autor Autor brbstr
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
B

brbstr

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola,

Estoy intentando guardar unas imágenes en una base de datos en phpmyadmin, aunque ahora consigo que no me de error, no se copia la foto.
Pego código de lo que tengo hecho.

PHP:
<?php
        $con = mysqli_connect("localhost","root", "", "basededatos") or die ("No se ha podido conectar con la base de datos"); //conexion, usuario, contrase�a, nombreBBDD
        
        echo "<form method='post' action='' enctype='multipart/form-data'>
                        Nombre:<input type='text' name='nombre' size='8' maxlength='8'/><br/>
                        Imagen:<input type='file' name='imagen'/><br/>
                        <input type='submit' values='guardar' name='guardar'/><br/>";

        if (isset($_POST['guardar'])){
            //recuperar
            $nom = $_POST['nombre'];
            //$nombre = $_FILES['imagen'][$nom];
            $tmp = $_FILES['imagen']['tmp_name'];
            $destino = 'imagenes';
            echo $_POST['nombre'].'   Temporal:  '.$tmp;
            //Movera el archivo del folder temporal a una nueva ruta
            //move_uploaded_file($tmp, $destino.'/'.$nom);
            copy($tmp, $destino);
        }
        mysqli_close($con);
         ?>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
No entiendo por qué saturar la base de datos :ambivalence: en mi humilde opinión puedes utilizar algo como lo que hace wordpress crear una carpeta por año y meses para que la puedas localizar de una forma rápida y no sobre cargues tu base de datos con datos innecesarios. Saludos
 
Creo que te conviene mas guardar en carpetas y en la base de datos guardar la ubicación y desplegar directo de la carpeta por html, te vas a ahorrar estos contratiempos

Enviado desde mi HUAWEI Y550 mediante Tapatalk
 
Supongo que te refieres (por ahora) a que se guarde la imagen. Para eso $destino debe de tener la ruta completa (con nombre), algo como:
PHP:
$destino = 'imagenes/' . $_FILES['imagen']['name'];

Saludos.
 
Voltar
Topo