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
và $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.