HOSPEDAGEM DE SITE GRATIS
Home Assine Central do Assinante Planos e Serviços Opinião Tecnologia Contato
Hospedagem de Sites Hospedagem de Sites Hospedagem de Sites
Hospedagem de Sites Hospedagem de Sites
Hospedagem de Sites Hospedagem de Sites

Verifique seu domínio


  HOSPEDAGEM DE SITE GRATIS

Hospedagem de Sites

HOSPEDAGEM DE SITES GRATIS

 

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.
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");
onde você também poderá limitar a consulta a determinada coluna com determinadas condições:

$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:
printf(mysql_result($selecao,0,"nome"));

sendo:
$selecao = nome do identificador
0 = número da linha a ser lida
"nome" = nome do campo

. ou também pelo comando mysql_fetch_array da seguinte forma:
$dados = mysql_fetch_array($selecao);
$nome = $dados["nome"];
echo "$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);
sendo $consulta o identificador da abertura de conexão.

 

Exemplos

 

Os exemplos abaixo, se referem a tabela criada na seção MySQL.
Criando a tabela conforme o exemplo do MySQL e utilizando os modelos abaixo, você poderá se basear para iniciar sua programação.

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");
mysql_select_db("seu_login",$db);

$result = mysql_query("select nome, email from tabela", $db);
echo "nome - email<br>";
// Escreve resultado até que não haja mais linhas na tabela
while($row = mysql_fetch_array($result)) {
echo $row["nome"], " ", $row["email"], "<BR>";
}
mysql_free_result($result);
mysql_close ($db);

?>

<--Fim Consulta-->


<--Início Incluir-->

<form method="post" action="http://www.seudominio.com.br/incluir.php">
<p> Nome
<input type="text" name="nome">
<br>
E-mail
<input type="text" name="email"> </p> <br>
<input type="submit" name="Submit" value="Enviar">
</form>

<?php

$db = mysql_connect ("mysql.seudominio.com.br", "seu_login", "sua_senha");
mysql_select_db("seu_login",$db);

$inserir = mysql_query("INSERT INTO tabela (nome, email) VALUES('$nome', '$email')");

mysql_close ($db);

?>

<--Fim Incluir-->


<--Início Alterar-->

<form method="post" action="http://www.seudominio.com.br/alterar.php">
<p> Nome
<input type="text" name="nome">
<br>
E-mail
<input type="text" name="email"> </p> <br>
<input type="submit" name="Submit" value="Enviar">
</form>

<?php

$db = mysql_connect ("mysql.seudominio.com.br", "seu_login", "sua_senha");
mysql_select_db("seu_login",$db);
$resultado = mysql_query("UPDATE tabela SET email = '$email' WHERE nome = '$nome'");

mysql_close ($db);

?>

<--Fim Alterar-->


<--Início Exclusão-->

<form method="post" action="http://www.seudominio.com.br/excluir.php">
<p> Nome
<input type="text" name="nome">
<br>
E-mail
<input type="text" name="email"> </p> <br>
<input type="submit" name="Submit" value="Enviar">
</form>

<?php

$db = mysql_connect ("mysql.seudominio.com.br", "seu_login", "sua_senha");
mysql_select_db("seu_login",$db);

$excluir = mysql_query("DELETE FROM tabela WHERE nome = '$nome'");

mysql_close ($db);

?>

<--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

 

 

 
        

         • Home
           • Assine

              - Internet Banda-Larga
              - Domínios .com .net .br
              - Hospedagem de Sites
              - Planos Telefonia VoIP
          • Central do Assinante
              - Webmail
              - Painel de Controle
              - Abrir Ticket
              - Suporte para ADSL
              - Suporte para seu site
              - Confirmar Depósito
     • Planos e Serviços
              - Internet Banda-Larga
              - Hospedagem de Sites
              - Telefonia VoIP
         • Opinião
           • Tecnologia
           • Contato
           • Mapa do Site