Przede wszystkim nie używaj mysql_*
ponieważ jest przestarzały, użyj mysqli_
lub PDO
zamiast tego.
teraz, jeśli chcesz tylko wartości opcji, zrób to w ten sposób
<select name="game[]" multiple="multiple">
<option value="1">Football</option>
<option value="2">Volleyball</option>
...
</select>
w ten sposób otrzymasz 1,2,....
. Mam nadzieję, że tego właśnie szukasz.
a jeśli szukasz takiego zapytania
INSERT INTO tb (`game`) VALUES ('Football'),('Volleyball')
zakładając, że id
pole jest automatycznie zwiększane, a następnie zmień kod w następujący sposób:
kod html
<select name="game[]" multiple="multiple">
<option>Football</option>
<option>Volleyball</option>
...
</select>
kod php
$choice=$_POST['game'];
$sql = "INSERT INTO tb (`game`) VALUES ";
$sqlValues= null;
foreach($choice as $ch) {
$sqlValues .= "('$ch')," ;
}
$sql.=rtrim($sqlValues, ",");
echo $sql;
w ten sposób możesz uzyskać
id game
1 cricket
2 football