sql >> Database >  >> RDS >> Mysql

Hoe voeg ik de waarde van een selectievakje in MySQL in?

U kunt field[] . gebruiken

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

U kunt dus een eenvoudige lus maken:

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

En bouw vervolgens uw SQL

Als je het isset-gedeelte wilt overslaan, kun je een radiotype gebruiken, dus je hebt altijd of de 1 waarde of 0 waarde ingesteld.



  1. Verkrijg de minimale niet-nulwaarde over meerdere kolommen

  2. Voer een SQL-query uit met een time-out in PHP of How in PHP, om een ​​al begonnen SQL-query te stoppen?

  3. Hoe stel je een gekoppelde server in op een Oracle-database op SQL 2000/2005?

  4. PL/Perl stuur mail in Postgresql