mi Base de datos con
* id (varchar)
* Imagen (Blob)
mi formulario
Código HTML:
<form method="get"> <td><label> <input type="text" name="id" /> </label></td> <td><label> <input type="file" name="oficio_digital" /> </label></td> <button type="submit">Guardar</button> </form>
mi .php para guardar la imagen
me conecto a la BD
Almacenar imagen en la BD
Código PHP:
$id = $_GET['id'];
$oficio_digital = $_GET['oficio_digital'];
$imagen = imagecreatefromjpeg($oficio_digital);
ob_start();
imagejpeg($oficio_digital);
$jpg = ob_get_contents();
ob_end_clean();
$jpg = str_replace('##','\#\#',mysql_escape_string($jpg));
$query = "insert into oficio values('$id','$jpg');";
Código PHP:
$query = "select oficio_digital from oficio where id = '$id';";
$resultado = mysql_query($query,$con) or die("Error al seleccionar la BBDD <br>MySQL dice: ".mysql_error());
$imagen = mysql_fetch_array($resultado);
Header("Content-type: image/jpeg");
echo $imagen[0];