sql >> Database teknologi >  >> RDS >> Mysql

Hvordan indsætter jeg værdien fra et afkrydsningsfelt i MySQL?

Du kan bruge field[]

<input type="checkbox" name="field[0]" value="1">
<input type="checkbox" name="field[1]" value="1">

Så du kan lave en simpel løkke:

for($i=0;$i<5;$i++)
   $field[$i] = isset($_POST['field'][$i]) ? 1 : 0;

Og byg derefter din SQL

Hvis du vil springe denne del over, kan du bruge en radiotype, så du har altid eller 1 værdi eller 0 værdi indstillet.



  1. MySQL utf8mb4, Fejl ved lagring af Emojis

  2. MySQL:Hurtigste måde at tælle antal rækker på

  3. Kør PostgreSQL CLI (psql) i bash-script uden adgangskodeprompt?

  4. MySQL 5.5 udenlandsk nøgle begrænsning mislykkes, når der findes en fremmed nøgle