Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wiele wartości wstawienie pola wyboru tylko ostatnia wartość jest pobierana w bazie danych

Jeśli chcesz zapisać wiele wartości w bazie danych, musisz utworzyć wiele pól wyboru w html, a następnie zapisać wartości za pomocą metody implode(), jak poniżej:-

<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>

teraz do przechowywania w bazie danych możesz użyć metody implode().

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

teraz przechowuj $wartości w bazie danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić, czy wiersz istnieje w MySQL? (tzn. sprawdź, czy wiadomość e-mail istnieje w MySQL)

  2. mysqldump Błąd 1045 Odmowa dostępu pomimo poprawnych haseł itp

  3. Przepisz adres URL za pomocą .htaccess, aby zduplikować wpisy mysql

  4. Sprawdź, czy lat / long mieści się w wieloboku za pomocą mysql

  5. Tabela natywna „performance_schema”.'??? ma złą strukturę