0

Verificar se o registro já existe antes de inserir mysql

criado por Natha em 28/07/2014 1:19pm
Boa tarde, tenho uma agenda telefonica, e quero verificar se os numeros que vou cadastrar já existe antes de add no DB:

Meu codigo está assim:

function adicionaDados($nome,$categoria,$ddda,$cel,$dddb,$cel2,$dddc,$comer,$dddd,$tel){
$nome_tabela = "contato";

$consulta = mysql_query("SELECT * FROM $nome_tabela WHERE celular LIKE '$cel' OR
celular LIKE '$cel2' OR
celular LIKE '$comer' OR
celular LIKE '$tel' OR
celular2 LIKE '$cel' OR
celular2 LIKE '$cel2' OR
celular2 LIKE '$comer' OR
celular2 LIKE '$tel' OR
comercial LIKE '$cel' OR
comercial LIKE '$cel2' OR
comercial LIKE '$comer' OR
comercial LIKE '$tel' OR
telefone LIKE '$cel' OR
telefone LIKE '$cel2' OR
telefone LIKE '$comer' OR
telefone LIKE '$tel'");

$verifica = mysql_num_rows($consulta);

if($verifica==0){
$sql = "INSERT INTO $nome_tabela VALUES";
$sql .= "('','$nome','$categoria','$ddda','$cel','$dddb','$cel2','$dddc','$comer','$dddd','$tel')";

$resultado = mysql_query($sql);

if ($resultado == true) {
echo "Registro inserido com sucesso";
}
else {
echo "Não foi possível inserir seu registro";
}
}
else{
echo"Telefone já existe";
}
}

alguem pode me ajudar a achar o erro??
Data Autor Changelog Download Deletar
28/07/2014 1:19pm Natha Versão 1 Versão 1

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)