¿Cómo puedo hacer un upload de una imagen en php y colocarla en una base de datos mysqlfront?

Gracias por una pregunta, a lo peor muy torpe.
Como puedo hacer un upload de una imagen en php y colocarla en una base de datos mysqlfront.
Me explico:
Un usuario de mi web, envía una foto a la BD y esa foto quiero que se coloque en una especie de catalogo de imágenes.
Un novato muyyyyyyyyyy novato. Gracias

1 Respuesta

Respuesta
1
Imagenes en MySQL:
No te recomiendo que metas las imágenes en la base de datos. Sólo conseguirías que todo fuera más lento. Lo mejor es disponer de un directorio especial para almacenar todas las imágenes, y que cada una tenga un nombre único. Llamar a la imagen en la página web es luego tan sencillo como que en el código php pongas una referencia al directorio tal y como se localiza a través del web, y luego el nombre de la imagen, que éste sí que debes guardarlo en la base de datos.
Respecto al script upload, ahí va un ejemplo:
<html>
<body>
<FORM ENCTYPE="multipart/form-data" ACTION="recibe.php" METHOD=POST>
Envía este archivo: <INPUT NAME="archivo" TYPE="file">
<INPUT TYPE="submit" VALUE="Envía Archivo">
</FORM>
</body>
</html>
y luego el script php de upload sería:
<?
if (is_uploaded_file($archivo)) {
copy($archivo, $directorioelquesea . "nombredelfichero");
}
?>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas