Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Se existir no banco de dados faz uma ação

30-07-2009 09:58

Muita gente tem dúvida em como fazer um script que verifica se um valor existe ou não no banco de dados, se existir, faz uma ação, caso não exista, faz outra ação.

<?php // dados da conexão $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("banco de dados"); /*  Se vamos receber dados via POST adicione fora desse comentário a seguinte linha: $extract($_POST); para GET, adicione $extract($_GET); */ $selec = "SELECT * FROM minhatabela WHERE campo='$valor_passado_por_GET_ou_POST'"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); $total = mysql_num_rows($exec); // se tem um registro na condição acima  if($total > 0) { while($campos=mysql_fetch_array($exec)) { extract($campos); // se a condição for verdadeira, faz o que está aqui // você pode chamar os valores que solicitou no select direto, ex: $valortal, $id, etc. } // fecha while } else { // se não tiver registro // se não tiver cadastro de acordo com o select, faz o que está aqui } // fim do if $total ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

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