我需要检查我尝试插入的寄存器是否已经存在于我的数据库中,但我的代码无效,有人可以帮助我吗? 这是我要检查的代码:
$query1 = sqlsrv_num_rows(sqlsrv_query("SELECT * FROM carro WHERE placa = '$placa'"));
if ($query1 == 1) {
echo "<script>alert('usuario já existe.'); history.back();</script>";
}
答案 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>";
}
注意: - 我很惊讶您的代码没有向您提出任何错误。