`` `php
php
// Detalhes da conexão do banco de dados
$ servername ="localhost";
$ userName ="your_username";
$ senha ="your_password";
$ dbname ="your_database_name";
// Crie conexão
$ conn =new mysqli ($ servername, $ nome de usuário, $ senha, $ dbname);
// Verifique a conexão
if ($ conn-> Connect_error) {
Die ("Falha na conexão:". $ Conn-> Connect_error);
}
// dados para inserir no banco de dados
$ name ="John Doe";
$ email ="
[email protected]";
$ idade =30;
// Consulta SQL para inserir dados
$ sql ="Insira nos usuários (nome, email, idade) valores ('$ name', '$ email', $ idade)";
// executar a consulta
if ($ conn-> Query ($ sql) ===true) {
eco "novo registro criado com sucesso";
} outro {
eco "erro:". $ sql. "
". $ Conn-> erro;
}
// Fechar a conexão
$ conn-> close ();
?>
`` `
Explicação: 1.
Conexão do banco de dados: - Estabeleça uma conexão com o banco de dados MySQL usando a classe `mysqli`.
- Forneça o nome do servidor de banco de dados, nome de usuário, senha e nome do banco de dados.
- Verifique se há erros de conexão.
2.
Preparação de dados: - Defina os dados que você deseja inserir no banco de dados.
- Use variáveis para armazenar os dados.
3.
SQL Consulta: - Construa uma instrução SQL `Insert` para inserir dados na tabela especificada (` usuários` neste exemplo).
- Use espaços reservados (`'...'`) para valores de string e `$ ...` para variáveis.
4.
Executar consulta: - Execute a consulta SQL usando o método `query ()` do objeto `mysqli`.
- Verifique se a execução da consulta foi bem -sucedida.
5.
Manuseio de erro: - Exiba uma mensagem de erro se a consulta falhar.
6.
Conexão fechada: - Feche a conexão do banco de dados usando o método `close ()`.
Pontos importantes: -
Segurança: - Use consultas parametrizadas ou declarações preparadas para evitar ataques de injeção de SQL.
- Sanitize a entrada do usuário antes de inseri -la no banco de dados.
-
Manuseio de erro: - Sempre inclua o manuseio de erros para obter problemas durante as operações de banco de dados.
-
Validação de dados: - Validar os dados antes de inseri -los para garantir que eles estejam em conformidade com o esquema do banco de dados.
-
Esquema de banco de dados: - Verifique se a estrutura da tabela (colunas e tipos de dados) corresponde aos dados que você está inserindo.
- Organização de código
: - Organize seu código em funções ou classes para obter melhor legibilidade e manutenção.
Este exemplo fornece uma estrutura básica para salvar dados em um banco de dados MySQL usando PHP. Adapte -o às suas necessidades específicas e certifique -se de implementar medidas de segurança adequadas.