마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

mysql db 업데이트

0 추천
안녕하세요~~

밤새 하다 포기 하구 이렇게 질문 올립니다 .ㅠㅠ

구현 하고자 하는건  버튼 클릭시 숫자 하나씩 증가하는겁니다.

근데 클릭 하면 숫자는 증가되는데 db에는 전혀 변화가 없네요

로그캣을 보면 php와 연결된게 sucess라고 뜨는데 도대체 모가 문제인지 ??

우리 고수님들 보시고 좀 찍어주세요~~ 제가 초보라 조금 상세하게 부탁 또 부탁드립니다.

 

//////////////////////////////////로그캣///////////////////////////////

04-29 05:40:01.040: E/JSON(20531): {"success":1,"message":"Product successfully updated."}
04-29 05:40:01.080: D/AbsListView(20531): unregisterIRListener() is called
04-29 05:40:01.120: D/AbsListView(20531): unregisterIRListener() is called
04-29 05:40:01.120: W/ApplicationPackageManager(20531): getCSCPackageItemText()
 

////////////////////////////PHP/////////////////////

$ttNo = $_Post["ttNo"];
$ttGood = $_Post["ttGood"];

$ttContent = $_Post["ttContent"];

$viewCount = $_Post["viewCount"];

$qry = "UPDATE odtTtfree SET viewCount='$viewCount',ttGood='$ttGood'  WHERE  ttNo = '$ttNo';";
$result = mysql_query($qry);

if ($result) {
        // successfully updated
        $response["success"] = 1;
        $response["message"] = "Product successfully updated.";
   
        // echoing JSON response
        echo json_encode($response);
    }
 //else{
 //}
 
//}
 else {
    // required field is missing
    $response["success"] = 0;
    $response["message"] = "Required field(s) is missing";
 
    // echoing JSON response
    echo json_encode($response);

 
    }

////////////// 소 스 //////////////

private void viewcountstart() {
    //check for login response
      
   UserFunctions userFunction = new UserFunctions();
   Log.d("update", "TALK");
   JSONObject json = UserFunctions.dbUpdate(viewCount);
  
   try {
        
    if (json.getString(KEY_SUCCESS) != null) {
     String res = json.getString(KEY_SUCCESS);
     if(Integer.parseInt(res) == 1){
     
     // JSONObject json_user = json.getJSONObject("item");
     
      userFunction.logoutUser(getApplicationContext());
    

     }else{
   
     }
    }
   } catch (JSONException e) {
    e.printStackTrace();
   }
      
  }//viewcountstart

/////////////////////////나머지 JSONPASER과 FUNCTIONS ///////////////

이부분은 다른곳에서 정상적으로 되는 부분이라 이상없을 듯 하여

올리지는 않았습니다.

 

제발 시간 되시는 고수님은 눈여겨 봐주시기 바랍니다.
알파브이 (300 포인트) 님이 2014년 4월 29일 질문

2개의 답변

+1 추천
결과는 성공했다고 받아들이는데 DB가 업데이트가 안 된다는 것인가요?

안드로이드에서 viewCount, ttGood, ttNo 값을 제대로 넘겨주는지 확인하셔야 할꺼같고, 직접 쿼리문을 날려서 해당 작업이 원하는 대로 작동하는지 확인을 하셔야 할꺼같네요.
인연 (31,880 포인트) 님이 2014년 4월 29일 답변
0 추천

SET viewCount=viewCount+1

-_-;

달기살 (12,990 포인트) 님이 2014년 4월 29일 답변
...