sql >> Databasteknik >  >> RDS >> Mysql

Hur man infogar värden för flera val

1)Du måste lägga till VALUE attribut i din valruta .

2) Behandla inte INSERT query AS UPDATE query

Din valruta

<select name=thematique[] multiple>
        <option value="MIE"> MIE </option>
        <option value="Migration"> Migration </option>
        <option value="Reunification_familiale"> Reunification familiale </option>
      </select>

Din php-fil för insättning i tre separata fält

<?php 
foreach ($_POST['thematique'] as $thematique) 
{
 ///your insert code//
 $bdd->exec("INSERT INTO categorisation (`thematique`) VALUES ('".$thematique."'");
}?>


  1. Välj det senaste meddelandet mellan kommunikationen mellan två användare i mysql

  2. sql distinkt, får 2 kolumner

  3. Konvertera 'datetime' till 'date' i SQL Server (T-SQL-exempel)

  4. Finns det en drivrutin för mysql på nodejs som stöder lagrade procedurer?