Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhiều CHÈN VÀO MySQL từ mảng $ _POST

Chà, bạn có thể thử lặp với foreach trên mảng đó. Vì vậy, giả sử bạn đã đặt tên cho các hộp kiểm của mình là name="checkbox[]" .

Sau đó, trên trang mà bạn đang xử lý $_POST vars bạn có thể làm

$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();
}

Đây chỉ là một mã giả để giúp bạn bắt đầu.

Bạn có thể tìm thêm thông tin về các báo cáo đã chuẩn bị tại đây: 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. Làm thế nào để tạo số ngẫu nhiên mà không lặp lại trong cơ sở dữ liệu bằng PHP?

  2. Giúp tôi với tham gia bên ngoài đầy đủ MySql này (hoặc liên minh)

  3. Cách chèn thời gian hiện tại vào MySQL bằng Java

  4. MySQL - cách lưu trữ thời gian với múi giờ chính xác? (từ Java)

  5. MYSQL cách truy vấn số dư hiện tại là số dư trước đó