Código PHP:
   <?php
$idd = $_GET['idd'];
if ($idd) {
if ($submit) {
    MYSQL_CONNECT("localhost","yo","mipass");
    mysql_select_db("database");
 
    $data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
    $strSQL="UPDATE fotos SET 
    (descripcion='$form_description', foto='$data', nombre='$form_data_name', tamano='$form_data_size', tipo='$form_data_type') 
    WHERE id=$idd LIMIT 1";
    $result= mysql_query($strSQL);
 
 
 
    MYSQL_CLOSE();
 
} else {
 
?>
 
    <form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
    Descripcion:<br>
    <input type="text" name="form_description"  size="40">
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000">
    <br>Archivo nuevo:<br>
    <input type="file" name="form_data"  size="40">
    <p><input type="submit" name="submit" value="Enviar">
    </form>
 
<?php
 
}
}
?>     
 
 Actualizar campo BLOB
 Actualizar campo BLOB 
 
  y como me parecio demasiado rudimentario hice que en el text field (ahora readonly) se imprimiera la variable $idd y desde ahi me levantó el dato......ahora por que lo levanto de ahi y no desde el principio del script donde esta declarada la variable NO_LO_SE!...
  y como me parecio demasiado rudimentario hice que en el text field (ahora readonly) se imprimiera la variable $idd y desde ahi me levantó el dato......ahora por que lo levanto de ahi y no desde el principio del script donde esta declarada la variable NO_LO_SE!... 
  
  
 
