Fórmulários HTML, PHP e banco de dados MySQL 3



Este é o artigo final de uma série de 3 artigos sobre este tema.

Após armazenarmos o valor que o internauta digitou na variável $nome (PHP), iremos realizar, no mesmo arquivo, as seguintes operações:

1 - Abrir um banco da dados existente (com PHP)
2 - Construir uma string SQL para inserir o dado e inserí-lo
3 - Fechar o banco de dados

1 - Abrir um banco da dados existente (com PHP)

Vamos lá. Utilizaremos 4 variáveis PHP para abrir o banco de dados:

$Str_ServerMysql="endereço do server mysql";
$Str_LoginMysql="login do banco de dados";
$Str_SenhaMysql="senha do banco de dados";
$mdb="nome do banco de dados";

Feito isso, definiremos uma variável de conexão com este banco ($Conn) com umcomando PHP chamado mysql_connect("server","login","senha") :

$Conn=mysql_connect($Str_ServerMysql,$Str_LoginMysql,$Str_SenhaMysql) or die("abertura falhou");

e, utilizando a variável $Conn, faremos a conexão com o banco de dados utilizando o comando mysql_select_db("nome do banco de dados","conexão"):

mysql_select_db($mdb,$Conn) or die("conexão falhou");


2 - Construir uma string SQL para inserir o dado e inserí-lo

Feita a conexão, agora vamos inserir nosso dado no banco. O dado que nós colhemos no formulário (vide acima) foi armazenado na variável $nome. Criamos mais uma variável para armazenar a string de inserção mysql ($SQL_Instr), veja:

$SQL_Instr="INSERT INTO nome da tabela (Nome) values('".$nome."')";

Com a string construída, damos a ordem de armazenamento, com o comando mysql_query("instrução SQL", "conexão"):

$query=mysql_query($SQL_Instr,$Conn);


3 - Fechar o banco de dados

Se tudo deu certo, agora vamos fechar o banco com o comando mysql_close:

$fecha=mysql_close($Conn);


Pronto. Espero ter ajudado

Renato F. Silva
Web programador e professor de informática
http://www.webshp.net
http://aulasparticulares.two.eti.br
Autor: Renato Ferreira Silva


Artigos Relacionados


Fórmulários Html, Php E Banco De Dados Mysql 2

Como Criar Um Linked Server Com Sql Server 2008 E Sua Utilidade

Criando Uma Conexão Com Mysql

Banco Da Mãe Joana

Integração De Banco De Dados De Fontes Heterogêneas

Linguagem De Acesso A Banco De Dados Relacional:

Banco De Dados