gpt4 book ai didi

php - 使用 concat 的 pdo 更新语句不起作用

转载 作者:行者123 更新时间:2023-11-29 04:25:40 26 4
gpt4 key购买 nike

我对 PDO 还是个新手,无法使下面的更新语句正常工作。我希望能够通过用逗号和新名称附加到当前值来更新名称字段。结果名称字段应类似于 james、doug、paul 等。这可能是一个简单的答案,但我无法通过大量谷歌搜索找到解决方案!

提前致谢

    $stmt = $db->prepare('UPDATE table SET name = concat(name, ',' :name) WHERE id = :id');
$stmt->execute( array('name' => $name, 'id' => $id) );

最佳答案

你的 concat 中缺少逗号。

 $stmt = $db->prepare("UPDATE table SET name = concat(name, ',', :name) WHERE id = :id");
^ ^ here ^

关于php - 使用 concat 的 pdo 更新语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12153302/

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