Mysql
 sql >> база данни >  >> RDS >> Mysql

Множество INSERT INTO MySQL от $_POST масив

Е, можете да опитате да направите цикъл с foreach върху този масив. Да кажем, че сте наименували квадратчетата си за отметка като name="checkbox[]" .

След това на страницата, където обработвате $_POST vars можете да направите

$sql = "INSERT INTO table(column1,column2) VALUES (?,?)";
$stmt = $mysqli->prepare($sql);
foreach ($_POST['checkbox'] as $box) {
    //process each checkbox here
    $stmt->bind_param('ss', $box, $otherValue);
    $stmt->execute();
}

Това е само псевдокод, за да започнете.

Можете да намерите повече информация за подготвените отчети тук:http://php .net/manual/en/mysqli-stmt.bind-param.php



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel красноречиво запитване

  2. данни за бързо синхронизиране на основни данни mysql база данни

  3. Копиране/дублиране на база данни без използване на mysqldump

  4. Мониторинг на Percona сървър за MySQL - ключови метрики

  5. MySQL:актуализиране без промяна на данните, възможно ли е?