返回mysqli中更新字段的值

时间:2015-10-24 16:08:30

标签: mysql sql mysqli sql-update

更新后是否可以返回更新字段的值?

public function plusfiled()
    {
        $sql = "UPDATE table SET rand = rand + 1 where id=4";

        if (($conn->query($sql) === TRUE)) 
        {
            return 'rand';
        }

    }

1 个答案:

答案 0 :(得分:0)

您可以将更新包装在存储过程中,并将该值作为out参数返回。身体看起来像:

update table
    set rand = (out_rand := rand + 1)
    where id = in_id;