Ir para conteúdo
Fórum Script Brasil
  • 0

Sql


bareta

Pergunta

tenho o seguinte insert

$sql->addSql(    "INSERT INTO pessoa (nome, email, cpf, rg, cnpj, tipo_associado, nome_propriedade, ender_prop, ender_corre, 
                    login, senha, datanasc, codtipopes, publicar, ativar, dataini, datafim) 
                    VALUES ('$nome','$email','$cpf','$rg','$cnpj','$tipo_associado','$nome_propriedade','$ender_prop','$ender_corre',
                    '$login','$senha', '$datanasc', $codTipoPes,'$publicar','$ativar','$dataini','$datafim')",
                    "",
                    "");    

    $sql->execute($acao);

antes de cadastrar preciso verificar se já existe o nome ou e-mail ou login cadastrado, ai acontece que não sei nada de PHP...

como ficaria a sql...

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

ai que tá o problema

$sql_=mysql_query("    SELECT * FROM pessoas where email<>'$email' ");
$row=mysql_fetch_object($sql_);
eu não sei como colocar as condições quando encontra e quando não...
[sql]
[se vazio]
-> n achou
[se achou]
-> faz o insert
[end if]

é isso q preciso saber

Link para o comentário
Compartilhar em outros sites

  • 0

Então faz assim:

$sql_=mysql_query("SELECT * FROM pessoas where email = '$email' OR nome = '$nome' OR login = '$login'");
if(mysql_num_rows($sql_) == 0){
//Aqui é se não retornar nada...
}else{
//Aqui é se for encontrado alguma coisa no BD...
}

Link para o comentário
Compartilhar em outros sites

  • 0

faz o seguinte

$query = "select count(chave_primaria) as total from tabela where campo_nome='".$nomeVerificar."'";

$seleciona = mysql_query($query);

$apresenta = mysql_fetch_object($seleciona);

if ($apresenta->total > 0) {

echo "Já existe";

} else {

echo "Não existe, entra com o cadastro aqui";

}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...