首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP:将MSQL数据库的浮点值与变量进行比较

PHP:将MSQL数据库的浮点值与变量进行比较
EN

Stack Overflow用户
提问于 2018-05-28 18:15:56
回答 1查看 46关注 0票数 0

我的数据库中有一个名为users的表,其中有一列名为mon,类型为Float。我想将该列与赋值给变量的文本框中的输入进行比较。

代码语言:javascript
复制
$amt_chk = mysqli_query($conn, "SELECT mon FROM users WHERE id = '$user_id'");

       if (isset($_POST['mon']) > ($amt_chk)) {

            $results="<div class='alert alert-danger alert-dismissible'>
                    <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
                    <strong></strong>Not enough Funds!
                  </div>";
       }
EN

回答 1

Stack Overflow用户

发布于 2018-05-28 18:28:27

我会尝试将两个值都浮点,以确保您正在比较两个浮点数:

代码语言:javascript
复制
if (isset($_POST['mon'])) :
    $amt_chk = mysqli_query($conn, "SELECT mon FROM users WHERE id = '$user_id'");
    $mon = (float) $_POST['mon'];
    $amt_float = (float) $amt_chk;
    if ($mon > $amt_float) :
        // do your thing
    endif;
endif;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50564077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档