mira yo lo ago de la siguiente manera ago una carpeta en el servidor llamada fotos o como le quieres llamar y ahi meto todas las imagenes y en la bd solo guardo el nombre de la imagen y despues se accede como cualquier ruta de imagen solo especificando el nombre de la imagen mas omenos pa que te des una idea
Código PHP:
conectar();
$queEmp2 = mysql_query("SELECT clave FROM alumnos ORDER BY clave DESC LIMIT 1 ");
$rowEmp2 = mysql_fetch_assoc($queEmp2);
$clave= $rowEmp2['clave']+1;
desconectar();
$destino='fotos';
$imagen= $_FILES['file']['name'];
$tipo_archivo = $_FILES['file']['type'];
$tamano_archivo = $_FILES['file']['size'];
$nomimag=$clave.'.jpg';
if($imagen==NULL)
{
header("Location: alumnos.php?error=pai");
}
if (strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg" ))
{
if (move_uploaded_file($_FILES['file']['tmp_name'],$destino.'/'.$nomimag))
{
conectar();
mysql_query("insert into alumnos (rfc,curp,edad,paterno,materno,nombre,sanguinio,peso,estatura,discapacidad,sexo,grado,grupo,activo,becado,desercion,nuevo,aprovado,imagen) values ('$rfc','$curp','$edad','$paterno','$materno','$nombre','$sanguinio','$peso','$estatura','$discapacidad','$sexo','$grado','$grupo','$activo','$becado','$desercion','$nuevo','$aprovado','$nomimag')");
desconectar();
}
}
?>
y esta es para acceder a la imagen
Código PHP:
conectar();
$result=mysql_query("select * from alumnos where nombre='$nombre'");
desconectar();
while ($row=mysql_fetch_array($result))
{
echo '<tr><td>'.'<img src="fotos/'.$row["imagen"].'" width="70" height="71" /></td>';
}