1

この私のコード:

$stmt->prepare("UPDATE ".$PapierTableName."  SET nrating=nrating+1,`rating`=(rating+?)/nrating  WHERE `id`=? AND `title`=?");
$stmt->bind_param('iis', $rat,$id,$tit);

私の質問は優先順位についてです: この操作で

`rating`=(rating+?)/nrating

使用されるのnratingは、すでにインクリメントされているものですか、それとも列に存在するものですか?
ありがとう

4

1 に答える 1

1

それはすでに1つ増えています。演算子の優先順位による

必要に応じて、括弧を使用して優先順位を強制することができます

于 2013-04-02T09:50:51.760 に答える