Fórmulários HTML, PHP e banco de dados MySQL 3
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