Ok I fixed the query and this is what I got:
$sql = "INSERT INTO users (date_registered, username, password, ";
$sql .= "first_name, last_name, address1, address2, country, ";
$sql .= "phone, email, dob, sex) ";
$sql .= "VALUES ('$date_registered', {$_POST['username']}, '$MD5', ";
$sql .= "{$_POST['first_name']}, {$_POST['last_name']}, {$_POST['address1']}, {$_POST['address2']}, {$_POST['country']}, ";
$sql .= "{$_POST['phone']}, {$_POST['email']}, {$_POST['year']}-{$_POST['month']}-{$_POST['day']}, {$_POST['sex']})";
$query = mysql_query($sql) or die(sql_error());
Why am I getting this error:
MySQL Error: 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 ' New York, 777, sharf@ooo.net, 1978-11-15, Male)' at line 1 for the query: INSERT INTO users (date_registered, username, password, first_name, last_name, address1, address2, country, phone, email, dob, sex) VALUES ('2003-11-06', tes, '74b87337454200d4d33f80c4663dc5e5', sharf, kari, 3, , New York, 777, sharf@ooo.net, 1978-11-15, Male).