如何附加到现有列PHP中的字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何附加到现有列PHP中的字段相关的知识,希望对你有一定的参考价值。

对于这个问题的标题感到抱歉,我不知道如何问我想在这里完成什么。也许我下面的代码示例可以为您提供更多帮助。但首先这里有一点信息。

我正在使用PDO驱动程序对我的数据库执行查询。

$stmt = $this->conn->prepare("UPDATE `support` SET `message` = `message` + :message WHERE `id` = :id AND `userid` = :uid");
$stmt->bindParam(':id', $id, PDO::PARAM_INT);
$stmt->bindParam(':uid', $userid, PDO::PARAM_INT);
$stmt->bindParam(':message', $smessage, PDO::PARAM_STR);
if ($stmt->execute()) {
    $this->formatted_message($userid);
}
答案

加号仅适用于sql中的数字。

mysql提供了concat功能。

您的查询将变为:

UPDATE `support` SET `message` = concat(`message`, :message) WHERE `id` = :id AND `userid` = :uid

以上是关于如何附加到现有列PHP中的字段的主要内容,如果未能解决你的问题,请参考以下文章

如何附加到PHP中的现有数组值[重复]

如何将 excel 附加到现有数据集而不丢失 Foundry 中的其他列?

Python:将列附加到 PrettyTable 中的现有表

如何将查询参数附加到现有 URL?

Wordpress ACF:如何通过自定义代码(PHP)将行添加到附加到用户的转发器字段

如何将 sqlSave 函数与 R 中的现有表一起使用