私はこの質問に対する答えを見つけようとしていますが、私のすべての研究で明確な「はい」または「いいえ」が見つかりませんでした。影響を受けた行の代わりにMySQLで更新された値を取得
私はこのような単純なMySQLのクエリを実行している:
UPDATE item SET `score`=`score`+1 WHERE `id`=1
は、そのクエリではなく、影響を受けた行数の更新された値を、返すための方法はありますか?私は2番目のクエリを実行すると、単に値を選択することができます知っているが、私がダウンして上のカットしようとしている
$sql = "UPDATE item SET `score`=`score`+1 WHERE `id`=1";
$new_value = mysql_query($sql);
//Unfortunately this does not return the new value
:ちょうど参照として、私はPHPでこれをやっているので、実際のコードは次のようになります可能な限り問い合わせを行います。方法はありますか?
いいえ、私はないと思います。 –