// $db = hier by mij een class met functions naar een geldige MYSQL Database.; define("MAX_SQL", 906240); // Leave this value "906240"; $file = $_FILES['FILE TO UPLOAD TO MYSQL']; $filename = $file[name]; $filetype = $file[type]; $filesize = $file[size]; $filedata = $file[tmp_name]; $fp = fopen($filedata,'r+b'); $db->query("INSERT INTO table_imagespecs VALUES ('', '$filename', '$filetype', '$filesize')"); $id = $db->insert_id(); //Hier begint dus de loop, en maakt rijen aan en vult ze voor de bestandsgrote // Voor 4Mb dus 5 rijen met BLOB data.... while (!feof($fp)){ $data = addslashes(fread($fp, MAX_SQL)); $db->query("INSERT INTO table_imagedata VALUES ('', '$id', '$data')"); }