2016-12-30 6 views
1
public void updateEntry(String eMail, String password) 
{ 
    // Define the updated row content. 
    ContentValues updatedValues = new ContentValues(); 
    // Assign values for each row. 

    updatedValues.put("EMAIL", eMail); 
    updatedValues.put("PASSWORD", password); 

    String where = "EMAIL = ?"; 
    db.update("LOGIN", updatedValues, where, new String[] { eMail }); 
} 

私は自分のパスワード(私は4つのフィールド名、パスワード、電子メール、電話を作成した)を更新する必要があります。これは大丈夫ですか?あなただけ、あなたはあなたの電子メールのためにこれを行う必要はありません、あなたのパスワードを変更したい場合は、入力MAIL_IDに基づいてandroidのsqlliteで特定の値を更新する

+0

を使用することができます。この行を削除することができます。updatedValues.put( "EMAIL"、eMail); – xFighter

+0

残りについては、EMAILがユニークであれば、これは正しいと思われます(xFighterのアドバイスを受けた場合)。 – AxelH

答えて

0

データベースへの更新パスワードが..このため、where句..

関連する問題