我有一个非常简单的用例,我正在检查表中是否存在某个值,并且它总是显示失败。这是我的php代码。Mysql检查mysql数据库中的值是否失败?
<?php
include "config.php";
$con = mysqli_connect($server_name,$mysql_user,$mysql_pass,$dbname);
if(!$con)
{
echo "Connection Error".mysqli_connect_error();
}
else{
//echo "";
}
$device_id = $_POST["device_id"];
$check = "SELECT magazine_id FROM registered_buyers WHERE device_id = $device_id";
$rs = mysqli_query($con,$check);
if(mysqli_num_rows($con,$rs) == 0)
{
$jsonarray = $_POST["jsonarray"];
echo "This will be inserted".$jsonarray;
}else
{
echo "User already registered";
}
?>
任何人都可以请指出我的错误。欢迎任何帮助或建议。谢谢。
了解准备好的发言,以防止SQL注入 – Jens
检查错误执行SQL语句后 – Jens
有没有错误,是的,我一定会做,但你可以指出为什么它不工作。@延 – anup