Segun la consulta queres meter el blob entero, no el nombre, para el nombre y el prefijo según tu código basta con agregar la concatenación
$prefijo."_".$adjunto y no todo el blob
$_FILE['adjunto'].
Eso es algo que vi que no me cierra con respecto a lo que queres hacer, y segundo lo podes hacer directamente luego de mover el archivo en el servidor, por ejemplo:
Código PHP:
<?php
$status = "";
if ($_POST["action2"] == "upload") {
$tamano = $_FILES["adjunto"]['size'];
$tipo = $_FILES["adjunto"]['type'];
$adjunto = $_FILES["adjunto"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,3);
if ($adjunto != "") {
$destino = "archivos/".$prefijo."_".$adjunto;
if (copy($_FILES['adjunto']['tmp_name'],$destino)) {
// PARTE QUE SE AGREGA
require_once "conexion.php";
$que = "INSERT INTO enero (adjunto) VALUES ('".$prefijo."_".$adjunto."');
$res = mysql_query($que, $conexion) or die(mysql_error());
$state = true;
$status = "Archivo Subido: <span style='color:#333333'><b>".$prefijo."_".$adjunto."</b></span>";
} else {
$status = "No se subio ningun Archivo";
}
} else {
$status = "No se subio ningun Archivo";
}
}
?>
No se si es exactamente lo que buscas, pero una idea te puede llegar a dar. Cualquier cosa avisá!
Saludos