如何使用预准备语句增加mysql中的列?

Cra*_*zeD 3 php

如果没有预处理语句,可以使用"SET column = column + 1"来增加列.但是我似乎无法使用预准备语句来实现这一点.如果它甚至可能,我在这里做错了什么?

<?php

$mysqli = new mysqli('host', 'user', 'pass', 'database');

$query = "UPDATE forums_topics SET posts=? WHERE id=?";

if ($stmt = $mysqli->prepare($query)) {
    $stmt->bind_param('ii', 'posts' + 1, 1);

    $stmt->execute();

    $stmt->close();
}
Run Code Online (Sandbox Code Playgroud)

勿绮语*_*勿绮语 11

 $query = "UPDATE forums_topics SET posts=posts+? WHERE id=?"
Run Code Online (Sandbox Code Playgroud)