like i said in my previous reply:
the only exception is the underscore character,
your columns names have spaces in them, this is not allowed. Only letters, numbers and the underscore (though i don't recommend it) are allowed in column names.
some common words should be avoided as column names because they are reserved by the MySQL database, a full list of reserved words can be found here: