php - Mysql 检查 mysql 数据库中的值失败?

标签 php mysql

我有一个非常简单的用例,我正在检查表中是否存在某个值,但它似乎总是失败。这是我的 php 代码。

<?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";
                    }

    ?>   

谁能指出我的错误。欢迎任何帮助或建议。谢谢。

最佳答案

您可以尝试遵循此代码。

<?php
include "config.php";
$con = mysqli_connect($server_name,$mysql_user,$mysql_pass,$dbname);
if(!$con){
    echo "Connection Error".mysqli_connect_error();
}
$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($rs) == 0){
    $jsonarray = $_POST["jsonarray"];
    echo "This will be inserted".$jsonarray;
}else{
    echo "User already registered";
}
?>

关于php - Mysql 检查 mysql 数据库中的值失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38760412/

相关文章:

mysql - 如何创建日历来设置理发店的约会?

php - 在 PHP 中将字符串递增 1

javascript - 页面加载后具有恢复功能的秒表

php - Composer psr-4 自动加载问题

php CLI 参数问题

javascript - 使用 javascript 和 Ajax POST 形成 JSON [LARAVEL]

php - 如何防止 PHP 中的 SQL 注入(inject)?

php - 如何用 PHP 更新两个 MySQL 表?

php - MySQL - 按类别随机获取记录并且每个类别都有限制

mysql - 没有AI(Auto_Increment)的表PK?使用文字PK代替