Si tu usastes par la definición de tus checkbox en el formulario algo tipo:
Código:
<input type="checkbox" name="aficiones[]" value="comida">
<input type="checkbox" name="aficiones[]" value="deporte">
<input type="checkbox" name="aficiones[]" value="otros">
En PHP recibiras un array de nombre "aficiones" .. Si tu quieres meter todas esas opciones en un sólo campo de tu BD separado por comas .. usa la función:
Código PHP:
<?
$aficiones_todas=implode(",",$_POST['aficiones']);
?>
Y eso lo usas en tu sentencia SQL como de costumbre ...