如何附加到现有列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中的字段的主要内容,如果未能解决你的问题,请参考以下文章
如何将 excel 附加到现有数据集而不丢失 Foundry 中的其他列?
Python:将列附加到 PrettyTable 中的现有表