如何使用php更新Parse.com上的当前行

时间:2015-05-20 11:14:37

标签: php parse-platform

我想基于id更新单行,我有问题表,并且列有question_id,每行有唯一的日期。 现在我想根据该question_id更新该行列。 我有下面的代码,但没有成功。它创建了New Record而不是更新旧记录。我想更新旧记录。 我已经尝试过ParseObject和ParseQuery,但没有成功。

      $query = new ParseObject("question");
      $query->equalTo("question_id", "2");
      $query->set("correct_percentage", "55.5");
      $query->save();

1 个答案:

答案 0 :(得分:1)

您应首先加载有问题的对象,操纵数据然后保存。正如您已经注意到的,您当前的代码每次运行时都会创建新对象。

// Fetch the question object where question_id == 2
$query = new ParseQuery("question");
$query->equalTo("question_id", "2");
$question = $query->first();

// .. optionally verify that $question has a value ...

// Manipulate the object and save it
$question->set("correct_percentage", "55.5");
$question->save();