PHP - 发布更新db字段并添加到现有值

时间:2013-06-19 00:49:43

标签: php database

我有db字段这样说: 例如,假设我们有这样的表

    +--------------+
    | some_table   |
    +--------------+
    | name  | text |
    +--------------+
    |  a    | b    |
    +--------------+

我想在不删除现有值的情况下进行更新。我想要添加name来更新字段text" add",因此现在字段的值为b add

我尝试使用查询:mysql_query("update table set text=text+' add' where name='a' ");

你能分析这个问题吗?

提前致谢。

3 个答案:

答案 0 :(得分:1)

使用CONCAT函数COncatenate字符串:

mysql_query("update table set text = CONCAT(text, ' add') where name='a' ");

答案 1 :(得分:1)

使用CONCAT()方法:

UPDATE table SET text = CONCAT(text, ' add') WHERE name = 'a'

以下内容也应该有效:

UPDATE table SET text = text ' add' WHERE name = 'a'

答案 2 :(得分:0)

尝试使用MySQL CONCAT功能

mysql_query("update table set text=concat(text, ' add') where name='a' ");