Título: DUDA: como insertar una imagen en la base de datos y cargarlas usando php y sql? Publicado por: flowboss16 en 9 Mayo 2015, 22:36 pm Hola tengo un problema y es que no se como como insertar una imagen en la base de datos y cargarlas usando php y mysql. Utilizo dreamweaver ayudenme porfa.
Título: Re: DUDA: como insertar una imagen en la base de datos y cargarlas usando php y sql? Publicado por: poco_digo en 9 Mayo 2015, 23:05 pm Hola el proceso a seguir es convertir la imagen a datos binarios y luego meterla en un campo de la tabla de la DB
Debes tener instalada/habilitada la extension en PHP sobre GD Dependiendo del formato de la imagen debes usar la función corrrespondiente en GD; http://mx.php.net/manual/es/ref.image.php (http://mx.php.net/manual/es/ref.image.php) ejemplo de una jpg: Código Ahora la pasamos del binario a la tabla con una consulta en mysql: Código Vamos a extraerla: pasamos la imágen a una variable y para mostrarla le decimos al explorador que el contenido a mostrar es una imagen jpg Código
Espero haberte ayudado Título: Re: DUDA: como insertar una imagen en la base de datos y cargarlas usando php y sql? Publicado por: EFEX en 9 Mayo 2015, 23:15 pm Mejor practica es no guardar imagenes en la base de datos..
Título: Re: DUDA: como insertar una imagen en la base de datos y cargarlas usando php y sql? Publicado por: poco_digo en 9 Mayo 2015, 23:33 pm Mejor practica es no guardar imagenes en la base de datos.. Exacto, pero tambien hay que saber como hacerlo, y como gestionarlo para no quedarse sin memoria.Título: Re: DUDA: como insertar una imagen en la base de datos y cargarlas usando php y sql? Publicado por: freespace16 en 6 Julio 2016, 01:00 am Como Se Le Hace Para Guardarla n Una Ruta??
//Guardar imagen if(is_uploaded_file($_FILES['fleImagen']['tmp_name'])) { // verifica haya sido cargado el archivo $ruta= "profile_images/".$_FILES['fleImagen']['name']; move_uploaded_file($_FILES['fleImagen']['tmp_name'], $ruta); } $insertSQL = sprintf("INSERT INTO profile_images (imagen) VALUES (%s)", GetSQLValueString($ruta, "text")); Uso este codigo pero me sale este error: Notice: Undefined index: fleImagen in C:\xampp\htdocs\ieccnetwork\log_user\profile_image.php on line 41 Notice: Undefined variable: ruta in C:\xampp\htdocs\ieccnetwork\log_user\profile_image.php on line 46 Column 'imagen' cannot be null |