PHP (Perl Hypertext Preprocessor) é uma linguagem que possibilita a criação de sites dinâmicos. Uma das características mais comuns dessa linguagem é o fato dela ser executada no servidor. Devido a isso, é possível a interação dessa linguagem com bancos de dados e outras aplicações existentes no servidor.
Qualquer aplicativo feito em CGI pode também ser feito em PHP e uma das características mais utilizadas é a sua interação com o banco de dados MySQL.
Com sua tabela criada no MySQL, o próximo passo é definir a operação que você deseja executar junto ao banco de dados com comandos do PHP.
O primeiro passo é realizar 2 operações principais que são:
1) Conexão ao banco
É feito pelo comando mysql_connect, por exemplo:
$conexao = mysql_connect("mysql.seudominio.com.br","seu_login","senha_da_conta");
Você também poderá utilizar o comando mysql_pconnect para uma conexão persistente. Se a conexão funcionar corretamente, o identificador será armazenado na variável $conexao.
Seleção do banco: após conectado ao servidor, deve ser indicado o nome do banco da seguinte forma:
mysql_select_db("seu_login", $conexao);
O primeiro parâmetro (seu_login) é o nome do banco de dados, que é o mesmo nome do login em sua conta, que estará ligado ao identificador $conexao coletado anteriormente. Definido então a conexão e o banco, deve-se então executar uma das seguintes queries SQL:
1.1) Inserção:
1.1.1) Você poderá utilizar esta operação para, por exemplo, gravar os dados a partir de um formulário. A query poderá ser utilizada com o comando mysql_query da seguinte forma:
$inserir = mysql_query("INSERT INTO nome_da_tabela(colunas) VALUES(valores_a_serem_inseridos)");
1.1.2) Exemplo:
Caso você tenha montado o banco com as seguintes colunas:
. nome, email e telefone;
e também um formulário com os mesmos campos:
Nome: <input type="text" name="nome">
E-mail: <input type="text" name="nome">
Telefone: <input type="text" name="nome">
você deverá utilizar a query de inserção da seguinte forma:
$inserir = mysql_query("INSERT INTO nome_da_tabela (nome, email, telefone) VALUES('$nome', '$email', '$telefone')");
1.2) Seleção:
1.2.1) É normalmente utilizado para consultas em seu banco de dados. O identificador do resultado deve ser armazenado em uma variável para que os dados possam então ser tratados, sendo que o mesmo poderá ser feito de diversas formas.
1.2.2) Exemplo:
Utilizando o mesmo exemplo anterior, se você desejar consultar as
informações gravadas você poderá executá-lo da seguinte forma:
. Primeiro deve-se executar a query:
$selecao = mysql_query("SELECT * from nome_da_tabela");
$selecao = mysql_query("SELECT nome from nome_da_tabela WHERE nome = 'teste'");
printf(mysql_result($selecao,0,"nome"));
1.3) Atualização:
1.3.1) Caso seja necessário mudança das informações já gravadas, você poderá atualizar as informações da seguinte forma:
1.3.2) Exemplo:
$resultado = mysql_query("UPDATE nome_da_tabela SET email = '$novo_email' WHERE nome = '$nome'")
1.4) Exclusão:
1.4.1) É utilizado para eliminar registros de seu banco de dados.
1.4.2) Exemplo:
$excluir = mysql_query("DELETE FROM nome_da_tabela WHERE nome = '$nome'");
2) Fechar conexão com o servidor
Após toda a operação no banco, a conexão deve ser fechada. Esta
operação poderá ser feita pelo comando:
mysql_close($consulta);
Exemplos
Os exemplos abaixo, se referem a tabela criada na seção MySQL.Lembre-se de alterar os campos abaixo, de acordo com suas informações.
seu_login -Login de sua conta para FTP, entende-se também sendo esse ítem o nome de seu banco de dados MySQL.
sua_senha - Sua senha do login FTP.
nome e email -São os campos criados na tabela.
tabela - Foi o nome escolhido na criação da tabela no MySQL.
action="http://www.seudominio.com.br/arquivo.php - Deve-se
substituir pelo seu domínio/nome do arquivo em questão.
Lembre-se: Para utilizar PHP em nossos servidores Linux, a extensão deve ser *.php
<--Início Consulta-->
<?php
$db = mysql_connect ("mysql.seudominio.com.br", "seu_login", "sua_senha");?>
<--Fim Consulta-->
<--Início Incluir-->
<?php
$db = mysql_connect ("mysql.seudominio.com.br", "seu_login", "sua_senha");?>
<--Fim Incluir-->
<--Início Alterar-->
<?php
$db = mysql_connect ("mysql.seudominio.com.br", "seu_login", "sua_senha");?>
<--Fim Alterar-->
<--Início Exclusão-->
<?php
$db = mysql_connect ("mysql.seudominio.com.br", "seu_login", "sua_senha");?>
<--Fim Exclusão-->
Para informações sobre:
PHP - www.superphp.com.br
MySQL - www.mysql.com
Primeiros passos e criar tabela no MySQL - Clique Aqui
Recomendamos a utilização do programa Php Editor, você poderá editar e visualizar facilmente suas páginas em PHP.
O download está disponível em http://www.phpeditor.kit.net/phpeditor_setup.exe
* Caso você ainda não tenha o MySQL instalado em sua conta,
solicite através de nosso do suporte a setagem do MySQL.
* Por se tratar de programação PHP, não ofereceremos suporte se
os campos/códigos do exemplo forem alterados para inclusões de
campos adicionais ou demais alterações.
Voltar
