Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wstawić wiele wartości do tabeli w php

Składnia to

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

wstawić pojedynczy rekord. Na przykład użyj

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

jako SQL, a następnie bindValue wartości trzech parametrów:

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

Tobie pozostawię pobranie odpowiednich danych w funkcji (np. zamiast pojedynczej $column i $value możesz przekazać tablicę jako pojedynczy parametr, np. array( "firstName" => "Compu", "lastName" => "Chip", "salary" => 65000) , i użyj go do skonstruowania dynamicznej instrukcji SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Unikaj iniekcji SQL w formularzu rejestracyjnym php

  2. MySQL + PHP:pobieranie danych za pomocą kluczy obcych

  3. Oblicz percentyl na podstawie ostatnich dni w MySQL

  4. Automatycznie twórz kopię zapasową bazy danych MySQL na serwerze linux

  5. Błąd składni MySQL podczas wykonywania zapytania SQL