Comunidad de diseño web y desarrollo en internet online

Problema al actualizar un campo LongBlob en MySQL

Citar            
MensajeEscrito el 24 Oct 2005 04:28 pm
Hola, los vuelvo a molestar con un nuevo problema. Lo que pasa es que quiero actualizar una imagen que tengo guardada en la base de datos, pero no se actualiza.

El primer formulario tiene un campo para subir una imagen y se llama nimagen y después en otra pagina se reciben los datos y se debería de actualizar la imagen y el tipo de la imagen, pero no pasa nada. Les dejo el código que utilice para recibir los datos y actualizar.

Código :

<?
if ( is_uploaded_file ( $_FILES [ 'nimagen' ][ 'tmp_name' ]) === TRUE ) 
{
$imgx = mysql_escape_string ( join (@ file ( $_FILES [ 'nimagen' ][ 'tmp_name' ]))); 
$tipo = $_FILES [ 'nimagen' ][ 'type' ]; 
}
//conectamos a la bd
$enlace = mysql_connect('localhost','user','pass');
mysql_select_db('morelosp_contenidos');
//actualizamos imagen
mysql_db_query("morelosp_contenidos","UPDATE `noticias` SET imagen = '$imgx', tipo = '$tipo' WHERE id = '$id' ");
include("~modificar/correcta.php");
?>


Saludos y gracias.

Por vertigo

Claber

106 de clabLevel



 

Cuernavaca. Morelos-México

msie
Citar            
MensajeEscrito el 24 Oct 2005 08:34 pm
como experiencia personal te recomiendo que te olvides de este tipo de campos en sql. a la hora de subir archivos te puedes conectar al ftp y meterlos en una carpeta, no hay necesidad de utilizar los campos blob.

las razones son muchas, pero la mas fuerte es que no cargas tanto sql y el respaldo de la bd es mucho mas facil.

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

netscape

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.