terça-feira, 18 de janeiro de 2011

Atualizar dados no banco de dados com PHP

Olá pessoal!!

Neste post, veremos como atualizar nossos dados inseridos no banco de dados com o php.

Em alguns posts anteriores vimos como criar um banco de dados e cadastrar informações nele. Se você tiver alguma dificuldade nessa parte, recomendo ver esses posts. Segue o link:
Cadastro com PHP
Conexão MySQL com PHP

Por enquanto, nossa atualização não vai ser tão dinâmica, pois esse post é só para você entender como funciona a atualização em php, mais pra frente estarei abordando essa atualização dinâmica.

Vamos lá!


Mesmo sendo na linguagem php, para manipular um banco de dados através dela, usaremos também a linguagem SQL, que é a linguagem para banco de dados MySQL, e o comando do php que vai permitir essa interação entre as duas linguagens, é mysql_query().

Comece criando uma página chamada atualizar.php.

Coloque o código abaixo:

atualizar.php

<?php
include "conexao.php"; // Chama a conexao com o banco de dados
$tabela_bd = "nome_da_tabela";
$id = 1; // id para identificar qual linha da tabela vai ser atualiza

// valores a serem cadastrados:
$nome = "Novo nome a ser atualizado";
$sobrenome = "Novo sobrenome a ser atualizado";
//////////////////////////////////////////////
$sql = mysql_query("UPDATE $tabela_bd SET nome='$nome, sobrenome='$sobrenome"); /*linha para cadastrar no banco de dados.*/
if ($sql) { // verificação para saber se foi cadastrado
echo "Falha ao cadastrar.
".mysql_error();
} else { // caso dê erro
echo "Falha ao atualizar.
".mysql_error();
}
?>



Essa é a nossa atualização. Veja que temos ali no comando mysql_query() o comando UPDATE, esse é da linguagem SQL, e é dessa forma que fazemos a interação com o PHP.

Observe que tem uma linha com $id = 1;
Essa linha indica que será atualizado o conteúdo que tiver com o id igual a 1.
Mais pra frente veremos como fazer um painel administrativo.
php - script php - php - scripts - php - php - desenvolvimento web - php
Até o próximo post.

Abraços
Diego Machado