Insert com php e mysql
Hoje trago uma aplicação simplíssima em php e mysql, porém após o SELECT creio que é a uma das aplicações mais utilizadas por um programador php, ou de qualquer programador, trata-se de uma query de inserção de dados em uma tabela. Considerando que já temos a tabela criada no banco e também o arquivo de conexão. (tutoriais passados)
<?php
//chama o arquivo de conexão com o bd
include 'conectar.php';
$nome = 'Lucas';
$data_nascimento = '1989-04-09';
//consulta sql - inserção
$query = mysql_query("INSERT INTO clientes (nome, data_nascimento) VALUES ('$nome', '$data_nascimento')") or die(mysql_error());
//fecha a conexão com o banco
mysql_close($conexao);
?>
Posts relacionados:
- UPDATE com PHP e MySql
- Select com php e mysql
- Conexão com MySQL
- Criando uma tabela no MySQL
- INSERT com JSP e MySQL
Tags: insert com php, insert php mysql, MySQL, PHP, programador php, Tutoriais, tutoriais de mysql, tutoriais de php
Postado em sábado, junho 7th, 2008 at 0:19 na categoria Tutoriais. Siga o RSS 2.0 feed. You can leave a response, or trackback from your own site.
6/10/2008 as 15:52
Ao fazer esta inserção tem como eu pegar o ID criado no mysql, no caso aqui teria colocado um id (que seria incrementado automatico)
valew
Anderson
1/06/2009 as 18:11
oi! não entendi aonde definistes a variável $conexao? para fechar podes ser mais explicito?
Cumprimentos
2/06/2009 as 16:31
olá Sousa,
siga esse tutorial
http://www.freelancersbrasil.com/conexao-com-mysql/
e crie o arquivo conectar.php
10/04/2010 as 21:20
Alguém poderia me dizer a onde está o erro?
Dá essa mensagem:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\EasyPHP 2.0b1\www\insert\insert_agenda.php on line 17
Estou fazendo dessa forma:
<?php
include "config.php";
include "bd.php";
$procedimento = 'procedimento';
$id='id';
$hospital='hospital';
$horas='horas';
$paciente='paciente';
$convenio='convenio';
$particular='particular';
$anestesista='anestesista';
//consulta sql – inserção
$query = mysql_query "INSERT INTO agenda (procedimento id,hospital,horas,paciente,convenio,particular ,anestesista )
VALUES ("$procedimento","$id","$hospital","$horas","$paciente","$convenio","$particular","$anestesista")" or die(mysql_error());
mysql_query($query) or die ("Nao foi possivel inserir");
//fecha a conexão com o banco
//mysql_close($conexao);
echo("alert(‘DADOS INSERIDOS COM SUCESSO ‘);”);
?>
25/04/2010 as 12:43
Yo, Mari-san o/
Aparentemente o erro do seu código está aqui
(“$procedimento”,”$id”,”$hospital”,”$horas”,”$paciente”,”$convenio”,”$particular”,”$anestesista”)” or die(mysql_error());
O certo é
(“$procedimento”,”$id”,”$hospital”,”$horas”,”$paciente”,”$convenio”,”$particular”,”$anestesista”)”) or die(mysql_error());
Ou seja, faltou um ) depois do (…) “$anestesista”)”
Depois avisa se ajudou em algo ^^
17/03/2011 as 13:30
A dica para mim foi muito importante, pois consegui fazer uma conexão e gravação sem usar third part. Sucesso a voces.
Cleverson.
14/07/2011 as 16:12
Olá estou tentando fazer um formulário que escreva dentro do banco de dados MySQL, já conectei com o db, e usei em que curvelowebdesi é o nome do db, teste é a tabela, não aparece mensagem de erro mas não escreve dentro do db se poder me ajudar eu serei muito grato.
// sql – INSERT
$query = mysql_query(“INSERT INTO curvelowebdesi teste (nome, sobrenome) VALUES (‘$nome’,'$sobrenome’)”)