为什么我的数据没有插入数据库?

时间:2019-04-23 15:56:00

标签: php android

我正在从Android Studio使用Hashmap插入数据。但这不是插入。 这是我使用凌空插入数据的代码。 我做了很多次,但是现在为什么不插入。我不明白这个问题。

这是我的凌空和Hashmap的Java代码。

  

Java

RequestQueue queue = Volley.newRequestQueue(PopUpAddDonor.this);
                String url ="https://blood2019.000webhostapp.com/City%20Blood%20Bank/addDonor2.php";
                Log.d("urlupdate",url);
                StringRequest stringRequest = new StringRequest(Request.Method.POST, url,
                        new Response.Listener<String>() {
                            @Override
                            public void onResponse(String response) {

                            }
                        }, new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                    }
                }){
                    @Override
                    protected Map<String, String> getParams() {

                        Map<String, String> params = new HashMap<String, String>();

                        params.put("donor_name", name1);
                        params.put("donor_age", age1);
                        params.put("blood_group", blood1);
                        params.put("gender", gender1);

                        return params;
                    }
                };
                queue.add(stringRequest);

这是我的Php脚本。

  

Php

<?php

    $con=mysqli_connect("localhost","id9272228_bloodbank","bloodbank","id9272228_bloodbank");

     $donor_name = $_POST['donor_name'];
     $donor_age = $_POST['donor_age'];
     $blood_group = $_POST['blood_group'];
     $gender = $_POST['gender'];
    //  $phone_no = $_POST['phone_no'];
    //  $email_id = $_POST['email_id'];

     $Sql_Query = "insert into donor_details (donor_name,donor_age,blood_group,gender) values ('$donor_name','$donor_age','$blood_group','$gender')" or die(mysqli_error($con));

     echo $Sql_Query;

     if(mysqli_query($con,$Sql_Query)){

     echo 'Data Submit Successfully';

     }
     else{

     echo 'Try Again';

     }
     mysqli_close($con);
    ?>

当我尝试回显查询时,它显示为null。 请帮我... 预先谢谢您...

0 个答案:

没有答案