Manejo de datos desde el campo de selección múltiple

Tengo un campo de selección múltiple diseñado de la siguiente manera:

<select name="deductions[]" multiple="multiple">
<option>Option 1</option>
<option>Option 2</option>
<option>.......</option>
</select>

Quiero obtener valores del campo de selección anterior para db usando php post. Así es como lo hice

<?php
$deds=$_POST['deductions'];
$deds_joined=join(',',$deds);
$sql=mysql_query("insert into mytable(deduction) values($deds_joined)");
/*code continues*/

Mi interés es obtener los valores de deducción en una matriz y almacenarlos en db de esta manera: valor1, valor2, valor3. Lamentablemente, no he podido lograr esto, sino que solo se obtiene un único valor de la matriz deseada. Su asistencia será muy apreciada. Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta