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

Zaktualizuj tabelę bazy danych za pomocą pól wyboru, php i mysql

Na co należy zwrócić uwagę:

<input type="checkbox" name="enable" id="enable"> 

powinien mieć wartość, która powinna zawierać określoną wartość wiersza, np. [tutaj przyjmujemy nazwę użytkownika jako unikalne pole, ale zalecamy użycie identyfikatora zamiast nazwy użytkownika ]:

<input type="checkbox" name="enable[]" id="enable" value="<?php echo $row_Recordset1['username'];?>">

aby uzyskać jego wartość używamy:$_POST['enabled']

więc użycie na nim może wyglądać tak:

$query1 = mysql_query("UPDATE student SET enable = 0;");
if( isset( $_POST['enabled'] ){
     $strAllUsernameCombined = implode("','", $_POST['enabled']);
     $query1 = mysql_query("UPDATE student SET enable = 0 where username in ('{$strAllUsernameCombined}');");
}

i ostateczna sugestia użycia podczas aukcji zamiast robić while



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. co jest lepsze jedno duże zapytanie, czy wiele małych zapytań?

  2. Sprężynowy but JPA wstawka w tabeli z nazwą wielkimi literami z Hibernate

  3. sudo make zwraca błąd konfiguracji pamięci podręcznej

  4. Instalowanie mysql2 gem na Mac OS x Lion

  5. MySQL:wypełnianie pustych pól zerami przy użyciu GROUP BY