检查数据库中是否已包含该信息


Checking if already have the information in database

我需要检查我尝试插入的寄存器是否已经在我的数据库中,但我的代码不起作用,有人可以帮助我吗?这是我要检查的代码:

 $query1 = sqlsrv_num_rows(sqlsrv_query("SELECT * FROM carro WHERE placa = '$placa'"));
    if ($query1 == 1) {
        echo "<script>alert('usuario já existe.'); history.back();</script>";
    }

您没有将连接对象传递给sqlsrv_query,因此查询未运行:-

$query1 = sqlsrv_num_rows(sqlsrv_query($your_database_connection_object_variable,"SELECT * FROM carro WHERE placa = '$placa'")); // provide your data base connection object as first parameter
    if (count($query1) >= 1) {
        echo "<script>alert('usuario já existe.'); history.back();</script>";
    }

注意:- 我很惊讶你的代码没有给你带来任何错误。