检查数据库中是否已有信息

时间:2016-01-24 19:04:11

标签: php

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

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

1 个答案:

答案 0 :(得分:3)

您没有将连接对象传递给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>";
    }

注意: - 我很惊讶您的代码没有向您提出任何错误。