Re: Insertar una imagen en MySQL.
| From: | Rolan Benavent | Date: | Sun, 23 May 2004 14:26:44 +0000 |
| Subject: | Re: Insertar una imagen en MySQL. | ||
| References: | 1 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-48807@lists.php.net to get a copy of this message | ||
Yo utilizo esto:
$temp=fopen($archivo,"rb");
$buffer=gzcompress(fread($temp,filesize($archivo)),9);
fclose($temp);
$select="insert into Fotos(Id,Nombre,Tipo,Foto)".
"
values($Id,'".addslashes($nomfoto)."','$fichfoto_type','".addslashes($buffer
)."')";
if($rs=mysql_query($select)){....
Rolan.
----- Original Message -----
From: "Massivo" <massivo2002@hotmail.com>
To: <php-es@lists.php.net>
Sent: Sunday, May 23, 2004 2:24 PM
Subject: [PHP-ES] Insertar una imagen en MySQL.
> Que tal compañeros. Tengo problemas a la hora de insertar una imagen en un
> campo blob de mi base de datos. No me acaba de funcionar.
> Supongamos que tengo un formulario html con un campo file de nombre
> (name="Archivo").
> Luego en el código php tengo que recoger esa imagen supongo haciendo un
> fopen de $_FILES["Archivo"]["tmp_name"]... o es de
> $_FILES["Archivo"]["name"]?, con el modo "r" para leerlo
> solamente.
> Despues de esto tengo que leer el archivo con fread("nombre del
manejador",
> filesize($_FILES["Archivo"]["tmp_name"])).
> Y por ultimo hago la consulta MySQL y... que variable tengo que depositar
en
> mi campo blob?
> Como veis creo que tengo la idea clara pero necesito un poco de ayuda con
> los archivos que tengo que recibir "tmp_name" o "name" y luego con la
> variable que debo utilizar para insertar el archivo en mi campo blob de la
> base de datos. Gracias.
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>