$insertSQL = sprintf("INSERT INTO users (user_name, user_email, user_password, user_address, user_city, user_state, user_zip, user_phone, user_signup_date,
user_hash) VALUES (%s, %s, %s, %s)", ...
See how you're listing like ten items to insert, butyou're only putting 4 strings in there?