Adicionar, exibir e excluir dados do MySQL

Artigos comentados e explicados sobre MySQL
Assista o vídeo    Busque no Youtube
web
ADMIN
ADMIN
Mensagens: 15860
Registrado em: Sáb Jan 20, 2007 6:08 PM
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contacto:

Adicionar, exibir e excluir dados do MySQL

Mensagempor web » Ter Mai 01, 2007 9:25 AM

Vou passar um script simples para adicionar, exibir e excluir dados de uma tabela do MySQL.

ESTRUTURA
criei uma tabela ([color=b]dados[/b]) com os campos:
nome( varchar(15) ) e email( varchar(20) )

um exemplo da estrutura abaixo:

Código: Selecionar todos   Testar HTML   Testar PHP   Testar MySQL   Como Funciona

CREATE TABLE dados (
  nome VARCHAR(15) NOT NULL DEFAULT '',
  email VARCHAR(30) NOT NULL DEFAULT ''
) TYPE=MyISAM;

Vejamos agora o código.

dados.php

Código: Selecionar todos   Testar HTML   Testar PHP   Testar MySQL   Como Funciona

<?php
$conexao 
= mysql_connect("localhost", "login", "senha") or die(mysql_error());
$db = mysql_select_db("bancodedados");
?>

<center>
<table>
<form action="?acao=adicionar" method="POST">
<tr>
<td>Nome:</td><td>
<input type="texto" name="nome" value=""></td>
</tr>
<tr>
<td>E-mail:</td><td>
<input type="texto" name="email" value=""></td>
</tr>
<tr>
<td colspan=2 align="center"><input type="submit"></td>
</tr>
</form>
</table>

<?php
/* esse select irá ser usado para mostrar os dados gravados nesse documento */
$selec = "SELECT * FROM dados ORDER BY nome ASC";
$exec = mysql_query($selec, $conexao) or die(mysql_error());
?>

<table>
<tr>
<td colspan=4 align=center>Dados Cadastrados</td>
</tr>
<tr>
<td>nome</td>
<td>e-mail</td>
<td>excluir</td>
</tr>
<?php
[color=green]/* é exibido abaixo os dados gravado no banco de dados */[/color]
while(
$dados=mysql_fetch_array($exec)) {
echo "<tr>";
echo "<td bgcolor=#f9f9f9 align=center>".$dados['nome']."</td>";
echo "<td bgcolor=#fefefe align=center>".$dados['email']."</td>";
echo "<td bgcolor=#fefefe align=center><a href='?acao=deleta&palavra=".$dados['nome']."'>sim</a></td>";
echo "</tr>";
}
?>
</tr>
</table>

<?php
[color=green]/* quando for adicionar, executa as linhas abaixo */[/color]
if(
$_GET['acao']=="adicionar") {

$nome = $_POST['nome'];
$email = $_POST['email'];

$inserir="INSERT into dados (nome,email) values('$nome','$email')";
mysql_query($inserir) or die(mysql_error());
echo "<script>alert('adicionado com sucesso');location.href='dados.php';</script>";

}
?>

<?php
/* quando for deletar, executa as linhas abaixo */
if($_GET['acao']=="deleta") {

$palavra = $_GET['palavra'];

$deleta="DELETE FROM dados WHERE nome='$palavra'";
mysql_query($deleta) or die(mysql_error());
echo "<script>alert('deletado com sucesso');location.href='dados.php';</script>";

}
?>

</center>

<?php
// fechamento da conexão 
mysql_close($conexao);
?>
Se gostou do conteúdo, participe e divulgue.
0


OS MAIS RECENTES

COMENTÁRIOS
Ainda não há comentários. Seja o primeiro!

COMENTAR

Voltar para “Artigos sobre MySQL”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado

Rolar para o topo