Adicionar, exibir e excluir dados do MySQL - Fórum CodigosnaWeb.com

Adicionar, exibir e excluir dados do MySQL

Artigos comentados e explicados sobre MySQL

Moderador: web

Assista o vídeo    Busque no Youtube
web
ADMIN
ADMIN
Mensagens: 15576
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

Adicionar, exibir e excluir dados do MySQL
Comentários
Carregando comentários
Comente
Nome *

Seu e-mail *

Seu comentário *

0 caractere(s)

Re(carregar) imagem


Comentários que não serão aprovados:
- Com palavrões;
- Com palavras ofensivas contra alguém;
- Com publicidade;
- Com spam;
- Que não tenha relação com o assunto da página comentada;
- Com perguntas. Para perguntar poste no fórum.

Voltar para ‚ÄúArtigos sobre MySQL‚ÄĚ

Quem est√° online

Usuários neste fórum: Google Adsense [Bot] e 2 visitantes