sql >> Databáze >  >> RDS >> Mysql

Jak vložit více hodnot do tabulky v php

Syntaxe je

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

pro vložení jednoho záznamu. Například použijte

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

jako SQL a poté bindValue hodnoty do tří parametrů:

$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;

Nechám na vás, abyste ve funkci získali správná data (např. místo jednoho $column a $value můžete předat pole jako jeden parametr, například array( "firstName" => "Compu", "lastName" => "Chip", "salary" => 65000) a použijte jej k vytvoření dynamického příkazu SQL.



  1. Pokročilé převzetí služeb při selhání pomocí háčků Post/Pre Script

  2. Count(*) vs Count(1) - SQL Server

  3. Jak mohu vložit data do SQL Server pomocí VBNet

  4. Jak nasadit MariaDB Cluster 10.5 pro vysokou dostupnost