sql >> Databasteknik >  >> RDS >> Mysql

Få data från en rullgardinsmeny med flera val med PHP för att infoga i MySQL

För det första bör ditt val ha ett namn med hakparenteser:

<select name='days[]' id='days' size=4 multiple="multiple">

På det här sättet när en användare väljer fler värden (alternativ) och skickar formuläret kommer du att få en rad värden han valt.

Sedan måste du gå igenom denna array och infoga varje post:

foreach($_POST['days'] as $k => $v) {
    // here do the INSERT query with value $v
}

Men din fråga under markeringsrutan säger oss att detta inte är slutet på historien...



  1. Hur bygger man index i MySQL för att påskynda denna fråga?

  2. Hur ACOS() fungerar i MariaDB

  3. Skapa en kopia av en databas i PostgreSQL

  4. Skapa tabell DDL med Execute Immediate i Oracle Database Del 2