gpt4 book ai didi

php - 如何使用准备好的语句在 mysql 中增加列?

转载 作者:可可西里 更新时间:2023-11-01 00:06:38 25 4
gpt4 key购买 nike

如果没有准备好的语句,可以简单地使用“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();
}

最佳答案

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

关于php - 如何使用准备好的语句在 mysql 中增加列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8207153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com