sql >> Databáze >  >> RDS >> Mysql

více hodnot vložení zaškrtávacího políčka pouze poslední hodnota je přijímána v databázi

Pokud chcete uložit více hodnot do databáze, musíte vytvořit více zaškrtávacích políček v html a poté uložit hodnoty pomocí metody implode(), jak je uvedeno níže:-

<input id="option1" type="checkbox" name="product[]"  value="value1">
<label for="option1">Value1</label>
<input id="option2" type="checkbox" name="product[]"  value="value2">
<label for="option2">Value2</label>
<input id="option3" type="checkbox" name="product[]"  value="value3"> 
<label for="option3">Value3</label>

nyní k uložení do databáze můžete použít metodu implode().

$values=implode(",",$_POST['product']);

nyní uložte $values ​​do databáze.



  1. Jak změním pozici sloupce v databázové tabulce PostgreSQL?

  2. 7 způsobů, jak najít duplicitní řádky v PostgreSQL při ignorování primárního klíče

  3. SQLite - Vytvořte vztah

  4. Vraťte informace o verzi operačního systému na SQL Server pomocí zobrazení dynamické správy sys.dm_os_host_info