1

更新クエリのrowIDを取得するにはどうすればよいですか(もちろんrowIDで更新していません)以下のコードは私が使用しているものです(クラス内のパブリック関数として)が、もちろん「lastInsertId()」を使用しても機能しません私にとって(私は本当にそれが機能するとは思っていなかったので、0を返します)

$query = "UPDATE tSecurityDepositPaymentAddresses
                SET
                    tGuardians_GuardianID = ?
                WHERE tGuardians_GuardianID = 0
                LIMIT 1";                   
        $stmt = $db->prepare($query);
        $stmt->execute(array($GuardianID));             
        return $db->lastInsertId();

ネストされた選択内で更新クエリを組み合わせることができますか? またはもっと簡単な方法はありますか?

私の質問がばかげているように聞こえる場合は申し訳ありませんが、私はまだ学んでいます...

ありがとう

4

0 に答える 0