but u can if u want. sometimes its a good thing to store the imgage in db.
this works for me:
$pic = fread(fopen($pic,"r"), filesize($pic));
$pictype = $picture_type;
$picname = $picture_name;
$query = "insert into PICTURE values (NULL,'$pictype','$pic','$picname')";
if ( ! mysql_db_query($DB,$query,$sql) ) {
echo "error";
db_error($sql);
}