You should change your table schema, it's not even in the 1NF, the way you have it. You should create a minimum of two tables to handle this, but I would suggest three tables, considering the fact that sports will repeat.
These would be your tables...
users
id | name | age
sports
id | sport
user_sports
user_id | sport_id
These would be the queries...
When you generate the checkboxes, you would select from the sports table, and as value you would put the id of the sport, not the name.
insert Notice for insert, you are going to use mysql_insert_id to get the id of the user, which will be used on the relationship table.
INSERT INTO users(name, age) VALUES('John', 22);
INSERT INTO user_sports(user_id, sport_id) VALUES(mysql_insert_id(), 123);
select if your checkboxes will contain the id of the sport as value
SELECT u.id user_id, u.name, u.age, s.sport
FROM users u
INNER JOIN user_sports us
ON u.id = us.user_id
AND us.sport_id = 123
INNER JOIN sports s
ON us.sport_id = s.id
select if you have the name of the sport
SELECT u.id user_id, u.name, u.age, s.sport
FROM users u
INNER JOIN user_sports us
ON u.id = us.user_id
INNER JOIN sports s
ON us.sport_id = s.id
AND s.sport = 'Football'
delete
DELETE u, us
FROM users AS u
INNER JOIN user_sports AS us
ON u.id = us.user_id
INNER JOIN sports AS s
ON us.sport_id = s.id
AND s.sport = 'Basketball'