|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
HOSPEDAGEM DE SITES - PHP com MySQL
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.
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: 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.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: Nome: <input type="text"
name="nome"> $inserir = mysql_query("INSERT INTO nome_da_tabela (nome, email, telefone) VALUES('$nome', '$email', '$telefone')")
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:
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'"); . e então você
poderá utilizar o comando mysql_result para definir a informação
que será exibida: sendo: . ou também pelo
comando mysql_fetch_array da seguinte forma:
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:
1.4) Exclusão:
1.4.1) É utilizado para eliminar registros de seu banco de dados.
1.4.2) Exemplo:
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. Lembre-se: Para utilizar PHP em nossos servidores Linux, a extensão deve ser *.php
<?php $db = mysql_connect ("mysql.seudominio.com.br",
"seu_login", "sua_senha"); $result = mysql_query("select
nome, email from tabela", $db); ?> <--Fim Consulta-->
<form method="post"
action="http://www.seudominio.com.br/incluir.php"> <?php $db = mysql_connect ("mysql.seudominio.com.br",
"seu_login", "sua_senha"); $inserir = mysql_query("INSERT INTO tabela (nome, email) VALUES('$nome', '$email')"); mysql_close ($db); ?> <--Fim Incluir-->
<form method="post"
action="http://www.seudominio.com.br/alterar.php"> <?php $db = mysql_connect ("mysql.seudominio.com.br",
"seu_login", "sua_senha"); mysql_close ($db); ?> <--Fim Alterar-->
<form method="post"
action="http://www.seudominio.com.br/excluir.php"> <?php $db = mysql_connect ("mysql.seudominio.com.br",
"seu_login", "sua_senha"); $excluir = mysql_query("DELETE FROM tabela WHERE nome = '$nome'"); mysql_close ($db); ?> <--Fim Exclusão-->
Para informações
sobre: 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. * 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.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||