Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2007, 20:14
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Re: Imagenes en MySQL

Zeoneo:
Este codigo yo lo utilizo para subir imagenes, audios, videos, etc
a mi base de datos:
Mi base de datos se llama franco7777org y mi tabla
se llama datos_binarios y esta es la forma de crearla:

CREATE TABLE datos_binarios (
id INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
descripcion CHAR(56),
binarios LONGBLOB,
nombrearch CHAR(56),
tamanoarch CHAR(56),
tipoarch CHAR(56)
);

Este archivo lo debes llamar SubirArchivosMysql.php>:
<?php
if($enviar) {

MYSQL_CONNECT("localhost","Usuario","Contraseña");
mysql_select_db("franco7777org");

$datos = addslashes(fread(fopen($archivo_datos, "r"), filesize($archivo_datos)));

$resultados = MYSQL_QUERY("INSERT INTO datos_binarios (descripcion,binarios,nombrearch,tamanoarch,tipoar ch)".
"VALUES ('$descripcion','$datos','$archivo_datos_name','$a rchivo_datos_size','$archivo_datos_type')");

$id= mysql_insert_id();
echo "Archivo Subido Exitosamente<br>";
print "<p>Este Archivo Se Identifica Con ID#: <b>$id</b>";
echo "<br>Descripcion : $descripcion<br>";
echo "Nombre Del Archivo : $archivo_datos_name<br>";
echo "Tamaño Del Archivo : $archivo_datos_size >bytes<br>";
echo "Tipo De Archivo : $archivo_datos_type >MIME<br>";

MYSQL_CLOSE();
}
?>
La informacion la tomas de un archivo html asi:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Guardar Imagenes en Base De Datos MySql www.franco7777.org</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FF9900">
INICIO GUARDAR EN MYSQL:<br>
<form action="SubirArchivosMysql.php" method="post" enctype="multipart/form-data">
Descripcion Del Archivo:<br><input type="text" name="descripcion" size="44"><br>
<input type="hidden" name="MAX_FILE_SIZE" value="24000000">
Archivo Que Desea Subir:<br><input type="file" name="archivo_datos" size="44"><br>
<input name="enviar" type="submit" value="Subir Archivo!">
</form>
<p>www.franco7777.org</p>
</body>
</html>

Saludos
Y espero te ayude.
Franco