Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] subir blob

Estas en el tema de subir blob en el foro de PHP en Foros del Web. hola tengo un inconveniente, el siguiente codigo no sube a mi tabla mysql el archivo que cargo, agradezco ayuda. Código PHP:   include ( "conecta.php" ); ...
  #1 (permalink)  
Antiguo 12/06/2014, 13:43
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
subir blob

hola tengo un inconveniente, el siguiente codigo no sube a mi tabla mysql el archivo que cargo, agradezco ayuda.

Código PHP:
 include ("conecta.php");
 global 
$db_selected;
  global 
$db;
  
$archivo $_FILES["archivito"]["tmp_name"]; 
 
$tamanio $_FILES["archivito"]["size"];
 
$tipo    $_FILES["archivito"]["type"];
 
$nombre  $_FILES["archivito"]["name"];
 
$titulo  $_POST["titulo"];

 if ( 
$archivo != "none" )
 {
    
$fp fopen($archivo"rb");
    
$contenido fread($fp$tamanio);
    
$contenido addslashes($contenido);
    
fclose($fp); 

    
$qry "INSERT INTO archivos VALUES (0,'$nombre','$titulo','$contenido','$tipo')";

    
mysql_query($qry);

    if(
mysql_affected_rows($conn) > 0)
       print 
"Se ha guardado el archivo en la base de datos.";
    else
       print 
"NO se ha podido guardar el archivo en la base de datos.";
 }
 else
    print 
"No se ha podido subir el archivo al servidor"
  #2 (permalink)  
Antiguo 12/06/2014, 15:42
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: subir blob

¿Y qué esperas para depurar tu consulta?

Nosotros no lo vamos a hacer por ti, si no revisas por un posible error con mysql_error() jamás sabrás si algo anda mal.

Además no nos indicas que pasa con tu código, un "no sirve" no nos indica nada.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/06/2014, 16:09
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: subir blob

hola, la consulta la realiza y el codigo salta a la linea

NO se ha podido guardar el archivo en la base de datos.
no entiendo porque dado que es te es el codigo de la base:

id int not null auto_increment primary key,
nombre varchar(50),
titulo varchar(50),
contenido mediumblob,
tipo varchar(50));
tengo forma de saber porque no lo guarda?
  #4 (permalink)  
Antiguo 12/06/2014, 16:13
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: subir blob

Los mensajes de error que tu coloques son insignificantes, los errores reales que puedes obtener con mysql_error() deben arrojar la información correcta.

Aunque claro, puede ser por el simple hecho de que una columna auto_increment jamás espera que especifiques un valor, etc.

Por favor, consulta el manual de mysql_error() para que entiendas como usarla.

Ya cuando obtengas un mensaje de error real nos avisas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 12/06/2014, 17:54
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: subir blob

Amigo:

Investiga el uso de variables globales...... estas muy perdido

Cita:
include ("conecta.php");
global $db_selected;
global $db;
No tiene sentido declarar una variable como global a nivel de "main()", eso se hace dentro de la funcion o metodo
__________________
Salu2!

Etiquetas: blob, mysql, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:11.