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

Bảng cập nhật PDO sử dụng mảng

Bạn chuẩn bị câu lệnh bên ngoài vòng lặp thì sao, sau đó liên kết các giá trị trong vòng lặp và thực thi.

<?php


if(isset($_POST['submit'])){
    $name = $_POST['name'];
    $roll = $_POST['roll'];


     $sql = "UPDATE student SET name=:name WHERE roll=:roll";
     $query = $con->prepare($sql);

    foreach($roll as $key => $n){
        $query->bindParam(':roll', $n[$key]);
        $query->bindParam(':name', $name[$key]);
        $query->execute();
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thứ tự các điều kiện trong mệnh đề WHERE có ảnh hưởng đến hiệu suất của MySQL không?

  2. Làm cách nào để tìm kiếm trong bảng các giá trị được phân tách bằng dấu phẩy?

  3. Truy vấn KHÔNG TRONG MySQL không hoạt động

  4. PHP, MySQL - bạn có thể phân biệt giữa các hàng phù hợp và các hàng bị ảnh hưởng không?

  5. Truy vấn tối ưu để tìm nạp tổng tích lũy trong MySQL