PDO を使用してテーブルを更新する方法を見つけようとしています - 同時に 2 つのレコードを更新する必要がありますが、これがどのように機能するかはわかりません。
セッションユーザーと「友達になったユーザー」がいます。
私の友達になったユーザーは、私のテーブルに 10 クレジットほどあり、他のユーザーが彼と友達になったときに X クレジットを提供できます。
// $uid is my logged in session user
// $follow_id is the id of the person were trying to befriend
// このプロセス全体に混乱していますか? 2 つのクエリを記述しますか? 1 は、befirended ユーザーからのクレジットを差し引いてから、クレジットを現在のセッション ユーザーの列に追加しますか?
$upd_stmt = $conn->prepare('SELECT * FROM users WHERE user_id=? ');
$upd_stmt->bindParam(1, $uid, PDO::PARAM_INT);
$upd_stmt->execute();
while( $row = $upd_stmt->fetch(PDO::FETCH_ASSOC) ) {
$row['credits_offered'];
}