我想从一个MySQL表中比较两个输入值与来自同一行的两个值。 但我总是收到一条错误消息。这段代码有什么问题? (它只用一个输入就可以正常工作)比较两个输入与数据库数据:错误
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// escape variables for security
$numero_cedula = mysqli_real_escape_string($con, $_POST['numero_cedula']);
$codigo= mysqli_real_escape_string($con, $_POST['codigo']);
$sql1 = " SELECT Numero Cedula FROM Teste WHERE Numero Cedula=$numero_cedula
AND Chave=$codigo";
$objGet = mysqli_query($con, $sql1);
if(mysqli_num_rows($objGet) > 0) {
echo "Duplicate";
} else {
echo "Not a duplicate";
}
什么是错误? – 2014-10-18 02:10:49
@getlost,这是一个总是意味着我的代码中有语法错误的错误。更具体地说: 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 – 2014-10-18 02:14:39
@manuelmourato请参阅下面的[**我的答案**](http://stackoverflow.com/a/26435995/1415724)。 – 2014-10-18 04:03:03