php - Android PHP 查询不起作用

标签 php android mysql

我的php代码可以工作,它说结果是成功的,在我的android中也是如此,但它没有执行我的查询来更新一行,它只是说成功但没有更新。 我非常确定 CarStatusCar_No 在我的数据库中。

PHP 查询

<?php
include_once("connection.php");

if(isset($_POST['txtCarNo']) && isset($_POST['txtCarStatus']))
{
    $carNo = $_POST['txtCarNo'];
    $carStatus = $_POST['txtCarStatus'];

    $query = "UPDATE tbl_cars SET carStatus = '$carStatus' WHERE Car_No = '$carNo'";
    $result = mysqli_query($conn,$query);
    if($result > 0){
        echo "success";
        exit;
    }else{
        echo "failed";
        exit;
    }
}
?>

移动

HashMap post = new HashMap();

    post.put("txtCarNo",tvCarID.toString());
    post.put("txtCarStatus","for approval");

    PostResponseAsyncTask task1 = new PostResponseAsyncTask(DetailActivity.this, post, new AsyncResponse() {
        @Override
        public void processFinish(String s) {
            if (s.contains("success")) {
                Log.d(TAG, s);
                Toast.makeText(DetailActivity.this, "Wait for owners approval", Toast.LENGTH_SHORT).show();
                Intent in = new Intent(DetailActivity.this, RenterTabs.class);
                startActivity(in);
                finish();
            } else {
                Toast.makeText(getApplicationContext(), "Error", Toast.LENGTH_SHORT).show();
            }
        }
    });
    task1.execute("http://carkila.esy.es/carkila/rent2.php");
}

EDIT

连接.php

<?php
$servername = "***";
$username = "***";
$password = "***"; 
$dbname = "***";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
?>

最佳答案

post.put("txtCarNo",tvCarID.toString()); 上,tvCarID 需要 .getText 所以改为 postData.put("txtCarNo",tvCarID.getText().toString());

关于php - Android PHP 查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39577759/

相关文章:

android - 为什么android.arch.navigation 会导致Program type already present : android. support.v4.os.ResultReceiver$1?

java - ArrayList 对象存储意外值

android - 按国家/地区 Android 绘制的绘图

php - 单击 ajax 调用链接的事件处理程序

php - Intellij Idea Community Addition 安装PHP插件

php - 迭代数组中对象的问题

javascript - 文件上传无法在单击文件时插入表单和查看

Php Mysql 存储过程 IN OUT

使用 mysqli innerjoin 的 PHP 函数

Docker容器中的Mysql从不释放内存并定期崩溃导致内存不足