this insert coding
i get this error message when in insert the data"Database query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'add,city, date, image) VALUES ('car for sale','mp','car for sale', '0115478956',' at line 1"
i cant find what wrong in my coding.

PHP Code:
if (isset($_FILES['file']) && $_FILES['file']['size'] > 0) { 
// Temporary file name stored on the server
$title $_POST['title'];
$catergory $_POST['catergory'];
$des $_POST['des'];
$add $_POST['add'];                                
$city $_POST['city'];
$currentDate date("F j, Y");
$tmpName  $_FILES['file']['tmp_name'];  
// Read the file 
$fp      fopen($tmpName'r');
$data fread($fpfilesize($tmpName));
$data addslashes($data);
$result mysql_query("INSERT INTO upload  (title, catergory, des, phone,add,city, date, image) VALUES
$title','$catergory','$des', '$phone','$add','$city','$currentDate','$file')",$conn);
"Database query failed: "mysql_error());
// Print results

print "Thank you, your file has been uploaded.";