Tengo problemas para guardar imagenes en la base de datos. Mi codigo de formulario es:

<form id="form" name="form" method="post" action="registrardatos.php">
<div id="stylized" class="myform">
<label>Referencia</label>
<input type="text" name="referencia" id="referencia" />
<label>id</label>
<input type="text" name="id" id="id" />
<label>Imagen1</label>
<input type="file" name="imagen9" accept="image/*.jpeg ">
<button type="submit">Registrar</button>
</div>
</form>


Mi tabla de datos "imagenes":

id int(5) No None
referencia varchar(10) utf8_spanish_ci No None
imatge1 longblob BINARY No None


Y mi funcion para guardar:

<?php
include("conectarbase.php");
mysql_query ("INSERT INTO `probapag_cendelaco`.`imatges` SET (`id`, `referencia`, `imatge3) VALUES ('$_POST[id]', '$_POST[referencia]', '$_POST[imagen1]')");
?>


Y no hay maneras de guardar las imagenes , pero si los otros datos.
Alguien podria decirme la funcion correcta para guardar datos e imagenes al mismo tiempo en la misma tabla.