このアプリケーションでは、Androidアプリを登録しています。5つのフィールドがあります。アンドロイドアプリを介して更新されたデータの更新時のPHPファイルのバグ
私は、任意のフィールド、そのフィールドが正常に更新されますが、次のフィールドに自動的に空白を更新しようとします。誰もがこのエラーを取り除く方法を教えてもらえます
RequestQueue requestQueue = Volley.newRequestQueue(this);
StringRequest stringRequest = new StringRequest(Request.Method.POST, Up_URL, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("mytag", "" + response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}) {
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put(KEY_ID, editText_id.getText().toString());
params.put(KEY_NAME, editText_name.getText().toString());
params.put(KEY_EMAIL, editText_email.getText().toString());
params.put(KEY_PASSWORD, editText_pass.getText().toString());
params.put(KEY_MOBILE, editText_mob.getText().toString());
Log.d("mytag", "parms : :" + params);
return params;
}
};
requestQueue.add(stringRequest);
}
アンドロイドで
$string_query = "UPDATE TABLE 'tbl_kunal' WHERE `user_name`='$user_name',
`user_email`='$user_email',
`user_password`='$user_password',`user_mobile` ='$user_mobile'
WHERE `user_id`='$user_id' ;"
更新コード:
以下は、私の更新クエリのですか? すべての提案を歓迎します。
注:私は
データベース内のデータは実際に更新されていますか?クエリに「SET column = value」の部分がありません。 "UPDATE TABLE 'tbl_kunal' SET 'user_name' =' $ user_name '、 user_email =' $ user_email '、user_password =' $ user_password '、user_mobile =' $ user_mobile 'WHERE user_id =' $ユーザーID' ;" – CantThinkOfAnything