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

Cách chèn nhiều giá trị vào bảng trong php

Cú pháp là

INSERT INTO table( col1, col2, col3, ..., coln ) VALUES( val1, val2, ..., valn)

để chèn một bản ghi duy nhất. Ví dụ:sử dụng

$sql = 'INSERT INTO ' . $tableName . '( firstname, lastname, salary ) VALUES( :FirstName, :LastName, :Salary )';

dưới dạng SQL và sau đó là bindValue các giá trị cho ba tham số:

$mySqlConnection = getSQLConnection();
$sqlStatement = $mySqlConnection->prepare($sql);
$sqlStatement->bindValue(":FirstName", $firstname, PDO::PARAM_STR);
$sqlStatement->bindValue(":LastName", $lastname, PDO::PARAM_STR);
$sqlStatement->bindValue(":Salary", $salary, PDO::PARAM_STR);

$bReturn = false;

Tôi sẽ tùy ý bạn để có được dữ liệu phù hợp trong hàm (ví dụ:thay vì một $column$value bạn có thể chuyển vào một mảng dưới dạng một tham số duy nhất, như array( "firstName" => "Compu", "lastName" => "Chip", "salary" => 65000) và sử dụng nó để tạo một câu lệnh SQL động.



  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 cách nào để sử dụng các giao dịch trong quy trình lưu trữ MySQL của tôi?

  2. Làm cách nào để đặt dấu gạch ngược vào tên cột được gọi là khóa cho chế độ ngủ đông

  3. Chỉ cần lấy bản ghi từ cơ sở dữ liệu MySQL theo ngày từ trường datetime

  4. Đăng kết quả MySQL bằng AJAX qua jQuery

  5. Cập nhật nhiều hàng trong MySQL