返回PDID更新查询的rowID

时间:2013-08-15 01:09:27

标签: php mysql pdo sql-update

如何获取更新查询的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();

我可以在嵌套选择中组合更新查询吗?或者有更简单的方法吗?

抱歉,如果我的问题听起来很麻烦,但我还在学习......

由于

0 个答案:

没有答案