anipulando dados de vários campos de seleç

Tenho um campo de seleção múltipla projetado como abaixo:

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

Quero obter valores do campo de seleção acima para db usando o php post.É assim que eu fiz isso

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

Meu interesse é obter os valores de dedução em uma matriz e armazená-los em db desta maneira: valor1, valor2, valor3. Infelizmente, não fui capaz de conseguir isso. Em vez disso, apenas um único valor da matriz pretendida é obtido. Sua assistência será muito apreciada.Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion