O melhor tutorial PHP MySQL inserção de dados em 2024. Neste tutorial você pode aprender Use MySQLi e DOP MySQL para inserir dados,Exemplos (MySQLi - Object Oriented),Exemplos (MySQLi - orientada para o processo),Exemplos de (DOP),

PHP MySQL inserção de dados

Use MySQLi e DOP MySQL para inserir dados

Depois de criar bancos de dados e tabelas, podemos acrescentar dados à tabela.

Aqui estão algumas regras de sintaxe:

  • instruções de consulta PHP SQL devem usar aspas
  • valor de cadeia na instrução de consulta SQL deve estar entre aspas
  • Valores não precisa de aspas
  • valor NULL não precisa de aspas

INSERT INTO é geralmente usado para adicionar um novo registro para a tabela MySQL:

INSERT INTO nome_tabela (column1, column2, column3, pt.)
VALUES (valor1, valor2, value3, pt.)

Saiba mais sobre conhecimento de SQL, consulte o nosso tutorial SQL .

Nas seções anteriores, nós criamos uma tabela "MyGuests", de campo tem: "id", "Nome", "sobrenome", "e-mail" e "reg_date". Agora, vamos começar com a tabela preenchida com dados.

nota Nota: Se a coluna é definida AUTO_INCREMENT (por exemplo, coluna "id") ou TIMESTAMP (como coluna "reg_date") ,, Nós não precisa especificar um valor na linguagem de consulta SQL; MySQL irá adicionar automaticamente o valor da coluna.

Os seguintes exemplos são a "MyGuests" mesa de adicionar um novo registro:

Exemplos (MySQLi - Object Oriented)

<? Php
$ Servername = "localhost";
$ Username = "username";
$ Password = "password";
$ Dbname = "myDB";

// Criar uma ligação
$ Conn = new mysqli ($ servername, $ username, $ password, $ dbname);
// Teste de conexão
if ($ conn-> connect_error) {
Die ( "A ligação falhou:" $ conn-> connect_error.);
}

$ Sql ​​= "INSERT INTO MyGuests (nome, sobrenome, e-mail)
VALUES ( 'John', 'Doe', 'john@example.com') ";

if ($ conn-> query ($ sql) === TRUE) {
echo "O novo registro é inserido com sucesso";
} Else {
. Eco "Erro:" $ sql "<br>" $ conn-> erro; pt
}

$ Conn-> close ();
?>


Exemplos (MySQLi - orientada para o processo)

<? Php
$ Servername = "localhost";
$ Username = "username";
$ Password = "password";
$ Dbname = "myDB";

// Criar uma ligação
$ Conn = mysqli_connect ($ servername, $ username, $ password, $ dbname);
// Teste de conexão
if (! $ conn) {
die ( "A ligação falhou:" mysqli_connect_error ().);
}

$ Sql ​​= "INSERT INTO MyGuests (nome, sobrenome, e-mail)
VALUES ( 'John', 'Doe', 'john@example.com') ";

if (mysqli_query ($ conn, $ sql)) {
echo "O novo registro é inserido com sucesso";
} Else {
. Eco "Erro:" $ sql "<br>" mysqli_error ($ conn); pt
}

mysqli_close ($ conn);
?>


Exemplos de (DOP)

<? Php
$ Servername = "localhost";
$ Username = "username";
$ Password = "password";
$ Dbname = "myDBPDO";

try {
$ Conn = new PDO ( "mysql: host = $ servername; dbname = $ dbname", $ username, $ password);
// Definir o modo de erro PDO uma excepção
$ Conn-> setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION);
$ Sql ​​= "INSERT INTO MyGuests (nome, sobrenome, e-mail)
VALUES ( 'John', 'Doe', 'john@example.com') ";
// Use exec (), não forem devolvidos resultados
$ Conn-> exec ($ sql);
echo "O novo registro é inserido com sucesso";
}
catch (PDOException $ e)
{
pt Eco $ sql "<br>" $ e-> getMessage ();
}

$ Conn = null;
?>

PHP MySQL inserção de dados
10/30