Bueno en principio veo que no recojes las variables por POST
Mira a ver si te vale esto y revisa las variables que envias.
Saludos
Código PHP:
$conexion = mysql_pconnect("localhost","root","clavexxxpswrds") or trigger_error(mysql_error(),E_USER_ERROR);
$database="binary_data";
$data = addslashes(fread(fopen($form_data, "r"), filesize($_POST['form_data'])));
$insertSQL = sprintf("INSERT INTO binary_data (description,bin_data,filename,filesize,filetype) VALUES (%s, %s, %s, %s, %s)",
$_POST['form_description'],$data, $_POST['form_data_name'],$_POST['form_data_size'],$_POST['form_data_type']);
mysql_select_db($database,$conexion );
$Result1 = mysql_query($insertSQL, $conexion ) or die(mysql_error());