php - android studio 从数据库MYSQL获取 bool 值

标签 php android mysql

我有这个代码 PHP:

    <?php
    $premium=$_POST['premium'];
    $con=mysqli_connect("My datas");
    $result=mysqli_query($con,"SELECT * FROM `Login` WHERE `premium`='$premium'");
     if($premium==1)
    {
        echo "Cont Premium";
    }
    else
    {
        echo "Cont NonPremium";
    }
    ?>

这是在我的 java 类中:

StringRequest stringRequest = new StringRequest(Request.Method.POST, PREMIUM_URL,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    if(response.trim().equals("Cont Premium")){
                        addCar.setText("ADAUGA MASINA");
                    }else{
                        addCar.setText("DOAR PERSONALUL AUTORIZAT");
                    }
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                }
            }){};

    RequestQueue requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);
}

但是每次按钮文本(addCar 它是一个按钮)都是相同的(DOAR PERSONALUL AUTORIZAT)。这是什么问题,我该如何解决这个问题?

这是我的数据库结构: enter image description here

最佳答案

你不能使用 premium 的 bool 值来设置类的 if/else 响应吗?喜欢:

if (response.trim().equals(#premium == 0))
{
   addCar.setText("ADAUGA MASINA");
}
else
{
   addCar.setText("DOAR PERSONALUL AUTORIZAT");
}

关于php - android studio 从数据库MYSQL获取 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48706796/

相关文章:

php - 我的 PHP 脚本中出现 undefined variable 错误

mysql - 对 TEXT 数据类型进行 LIKE 搜索

php - 关于DomDocument效率的问题

php - 网上有PHP验证站点或测试站点吗?

java - 将 Admob 添加到 Android 应用程序 : AdView

java - TextView:onDraw仅被调用一次

MySQL 在排序期间耗尽 1.5TB 的磁盘空间

php - 在循环中创建多维数组

php - (PHP) 为什么这是以下 echo 的输出?

android - 如何删除提交到Google Play商店的内测应用?