Bom dia.
Prezados, estou fazendo uma pagina em PHP onde o usuario fará um insert, porem, antes disso o sistema deve verificar se a informação já está cadastrado no Banco.
Estou utilizando o seguinte código para isso:
$query1 = sqlsrv_num_rows(sqlsrv_query($conn,"select * from carros where placa = '$placa'"));
if ($query1 == 1) {
echo "<script>alert('placa ja existe.');history.back();</script>";
Onde é feito a leitura no banco e se houver a informação cadastrada ele deve informar que já existe um cadastro.
O problema é que se eu inserir um valor que já existe no banco ele aceita (não ocorre a inserção por conta do campo ser PK).
Alguém pode me ajudar e dar dicas do que fazer? obrigado.